org.geotools.jdbc
Class CompositePrimaryKeyFinder

java.lang.Object
  extended by org.geotools.jdbc.PrimaryKeyFinder
      extended by org.geotools.jdbc.CompositePrimaryKeyFinder

public class CompositePrimaryKeyFinder
extends PrimaryKeyFinder

Executes a chain of PrimaryKeyFinder in the order they are defined

Author:
Andrea Aime - OpenGeo

Constructor Summary
CompositePrimaryKeyFinder(PrimaryKeyFinder... finders)
           
 
Method Summary
 PrimaryKey getPrimaryKey(JDBCDataStore store, java.lang.String schema, java.lang.String table, java.sql.Connection cx)
          Returns the PrimaryKey, or null if a specific type could not be determined (the datastore will fall back on NullPrimaryKey in that case.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CompositePrimaryKeyFinder

public CompositePrimaryKeyFinder(PrimaryKeyFinder... finders)
Method Detail

getPrimaryKey

public PrimaryKey getPrimaryKey(JDBCDataStore store,
                                java.lang.String schema,
                                java.lang.String table,
                                java.sql.Connection cx)
                         throws java.sql.SQLException
Description copied from class: PrimaryKeyFinder
Returns the PrimaryKey, or null if a specific type could not be determined (the datastore will fall back on NullPrimaryKey in that case. It is advised to return

Specified by:
getPrimaryKey in class PrimaryKeyFinder
Returns:
Throws:
java.sql.SQLException


Copyright © 1996-2010 Geotools. All Rights Reserved.