Package lu.kbra.pclib.db.table
Class DeferredDatabaseTable<T extends DatabaseEntry>
java.lang.Object
lu.kbra.pclib.db.table.DatabaseTable<T>
lu.kbra.pclib.db.table.DeferredDatabaseTable<T>
- All Implemented Interfaces:
DeferredSQLQueryable<T>,SQLQueryable<T>,AbstractDBTable<T>
public abstract class DeferredDatabaseTable<T extends DatabaseEntry>
extends DatabaseTable<T>
implements DeferredSQLQueryable<T>
-
Field Summary
FieldsFields inherited from class lu.kbra.pclib.db.table.DatabaseTable
customHints, database, databaseEntryUtils, queryableHookManager, structure -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeferredDatabaseTable(DeferredDatabase database) protectedDeferredDatabaseTable(DeferredDatabase database, String name) -
Method Summary
Modifier and TypeMethodDescriptionfinal voidinit(AbstractDBTable<T> parent, Class<? extends AbstractDBTable<T>> targetClass, QueryMethodInterceptor interceptor) toString()Methods inherited from class lu.kbra.pclib.db.table.DatabaseTable
clear, clear, count, count, countNotNull, countNotNull, countUniques, countUniques, create, create, createProxy, delete, delete, deleteAll, deleteAll, deleteAllIfExists, deleteIfExists, deleteIfExists, deleteIfExists, deleteUnique, deleteUnique, deleteUniques, deleteUniques, doubleQuoteEscapeIdentifier, drop, drop, exists, exists, exists, exists, existsUnique, existsUnique, existsUniques, existsUniques, filterExists, filterExists, filterExistsByUnique, filterExistsByUnique, filterExistsUnique, filterExistsUnique, getConnector, getCreateSQL, getEntryClass, getName, getQualifiedName, getQueryable, getTargetClass, insert, insert, insertAll, insertAll, insertAndReload, insertAndReload, insertAndReloadAll, insertAndReloadAll, load, load, loadAll, loadAll, loadAllByUnique, loadAllByUnique, loadAllIfExists, loadAllUnique, loadAllUnique, loadByUnique, loadByUnique, loadIfExists, loadIfExists, loadIfExists, loadIfExistsElseInsert, loadIfExistsElseInsert, loadUnique, loadUnique, loadUniqueIfExists, loadUniqueIfExists, loadUniqueIfExistsElseInsert, loadUniqueIfExistsElseInsert, loadUniqueIfExistsElseInsertAndReload, loadUniqueIfExistsElseInsertAndReload, loadUniqueInternal, query, query, setDbEntryUtils, setTableStructure, truncate, truncate, update, update, updateAll, updateAll, updateAndReload, updateAndReload, updateAndReloadAll, updateAndReloadAll, updateAndReloadIfExists, updateAndReloadIfExists, updateAndReloadIfExistsElseInsert, updateAndReloadIfExistsElseInsert, updateAndReloadIfExistsElseInsertAndReload, updateAndReloadIfExistsElseInsertAndReload, updateIfExists, updateIfExists, updateIfExistsElseInsert, updateIfExistsElseInsert, updateIfExistsElseInsertAndReload, updateIfExistsElseInsertAndReload, use, validateStructure, validateWriteMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface lu.kbra.pclib.db.table.AbstractDBTable
getCustomHints, getQueryableHookManager, getStructure, setQueryableHookManagerMethods inherited from interface lu.kbra.pclib.db.impl.DeferredSQLQueryable
getInterceptorMethods inherited from interface lu.kbra.pclib.db.impl.SQLQueryable
count, getConnector, getDatabaseEntryUtils, getEntryClass, getName, getQualifiedName, getStatementAsSQL, getTargetClass, query
-
Field Details
-
interceptor
-
-
Constructor Details
-
DeferredDatabaseTable
-
DeferredDatabaseTable
-
-
Method Details
-
init
public final void init(AbstractDBTable<T> parent, Class<? extends AbstractDBTable<T>> targetClass, QueryMethodInterceptor interceptor) -
getDatabase
- Specified by:
getDatabasein interfaceAbstractDBTable<T extends DatabaseEntry>- Specified by:
getDatabasein interfaceSQLQueryable<T extends DatabaseEntry>
-
toString
- Overrides:
toStringin classDatabaseTable<T extends DatabaseEntry>
-