Package nxt.db
Class VersionedPersistentDbTable<T>
- java.lang.Object
-
- nxt.db.DerivedDbTable
-
- nxt.db.EntityDbTable<T>
-
- nxt.db.PersistentDbTable<T>
-
- nxt.db.PrunableDbTable<T>
-
- nxt.db.VersionedPrunableDbTable<T>
-
- nxt.db.VersionedPersistentDbTable<T>
-
public abstract class VersionedPersistentDbTable<T> extends VersionedPrunableDbTable<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 protected
VersionedPersistentDbTable(java.lang.String table, DbKey.Factory<T> dbKeyFactory)
protected
VersionedPersistentDbTable(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 protected void
prune()
-
Methods inherited from class nxt.db.VersionedPrunableDbTable
delete, rollback
-
Methods inherited from class nxt.db.PrunableDbTable
trim
-
Methods inherited from class nxt.db.PersistentDbTable
isPersistent, truncate
-
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
-
Methods inherited from class nxt.db.DerivedDbTable
toString
-
-
-
-
Constructor Detail
-
VersionedPersistentDbTable
protected VersionedPersistentDbTable(java.lang.String table, DbKey.Factory<T> dbKeyFactory)
-
VersionedPersistentDbTable
protected VersionedPersistentDbTable(java.lang.String table, DbKey.Factory<T> dbKeyFactory, java.lang.String fullTextSearchColumns)
-
-
Method Detail
-
prune
protected final void prune()
- Overrides:
prune
in classPrunableDbTable<T>
-
-