Package nxt.db
Class PersistentDbTable<T>
- java.lang.Object
-
- nxt.db.DerivedDbTable
-
- nxt.db.EntityDbTable<T>
-
- nxt.db.PersistentDbTable<T>
-
- Direct Known Subclasses:
PrunableDbTable
public abstract class PersistentDbTable<T> extends EntityDbTable<T>
-
-
Field Summary
-
Fields inherited from class nxt.db.EntityDbTable
dbKeyFactory
-
Fields inherited from class nxt.db.DerivedDbTable
db, table
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPersistentDbTable(java.lang.String table, DbKey.Factory<T> dbKeyFactory)protectedPersistentDbTable(java.lang.String table, DbKey.Factory<T> dbKeyFactory, java.lang.String fullTextSearchColumns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisPersistent()voidrollback(int height)voidtruncate()-
Methods inherited from class nxt.db.EntityDbTable
checkAvailable, clearCache, createSearchIndex, defaultSort, get, get, get, getAll, getAll, getAll, getAll, getAll, getBy, getBy, getCount, getCount, getCount, getManyBy, getManyBy, getManyBy, getManyBy, getManyBy, getManyBy, getManyBy, getRowCount, insert, load, newEntity, save, search, search, trim
-
Methods inherited from class nxt.db.DerivedDbTable
toString
-
-
-
-
Constructor Detail
-
PersistentDbTable
protected PersistentDbTable(java.lang.String table, DbKey.Factory<T> dbKeyFactory)
-
PersistentDbTable
protected PersistentDbTable(java.lang.String table, DbKey.Factory<T> dbKeyFactory, java.lang.String fullTextSearchColumns)
-
-
Method Detail
-
rollback
public void rollback(int height)
- Overrides:
rollbackin classEntityDbTable<T>
-
truncate
public final void truncate()
- Overrides:
truncatein classDerivedDbTable
-
isPersistent
public final boolean isPersistent()
- Overrides:
isPersistentin classDerivedDbTable
-
-