Package nxt.db

Class DbKey.Factory<T>

java.lang.Object
nxt.db.DbKey.Factory<T>
Direct Known Subclasses:
DbKey.HashHashKeyFactory, DbKey.HashHashLongKeyFactory, DbKey.HashKeyFactory, DbKey.HashLongKeyFactory, DbKey.LongIntKeyFactory, DbKey.LongKeyFactory, DbKey.LongLongKeyFactory, DbKey.SmartFactory, DbKey.StringKeyFactory
Enclosing interface:
DbKey

public abstract static class DbKey.Factory<T> extends Object
  • Constructor Details

  • Method Details

    • newKey

      public abstract DbKey newKey(T t)
    • newKey

      public abstract DbKey newKey(ResultSet rs) throws SQLException
      Throws:
      SQLException
    • newEntity

      public T newEntity(DbKey dbKey)
    • getPKClause

      public final String getPKClause()
    • getPKColumns

      public final String getPKColumns()
    • getSelfJoinClause

      public final String getSelfJoinClause()