Package lu.kbra.pclib.db.view
Class DeferredDatabaseView<T extends DatabaseEntry>
java.lang.Object
lu.kbra.pclib.db.view.DatabaseView<T>
lu.kbra.pclib.db.view.DeferredDatabaseView<T>
- All Implemented Interfaces:
DeferredSQLQueryable<T>,SQLQueryable<T>,AbstractDBView<T>
public abstract class DeferredDatabaseView<T extends DatabaseEntry>
extends DatabaseView<T>
implements DeferredSQLQueryable<T>
-
Field Summary
FieldsFields inherited from class lu.kbra.pclib.db.view.DatabaseView
customHints, database, databaseEntryUtils, queryableHookManager, structure -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedDeferredDatabaseView(DeferredDatabase database) protectedDeferredDatabaseView(DeferredDatabase database, String name) -
Method Summary
Modifier and TypeMethodDescriptionvoidinit(Class<? extends AbstractDBView<T>> targetClass, QueryMethodInterceptor interceptor) toString()Methods inherited from class lu.kbra.pclib.db.view.DatabaseView
count, count, countNotNull, countNotNull, countUniques, countUniques, create, create, doubleQuoteEscapeIdentifier, drop, drop, exists, exists, exists, exists, existsUnique, existsUnique, existsUniques, existsUniques, filterExists, filterExists, filterExistsUnique, filterExistsUnique, getConnector, getCreateSQL, getEntryClass, getName, getQualifiedName, getQueryable, getTargetClass, load, load, loadAll, loadAll, loadByUnique, loadIfExists, loadIfExists, loadIfExists, loadUnique, loadUniqueIfExists, loadUniqueIfExists, loadUniqueInternal, query, query, setDbEntryUtils, setViewStructure, use, validateStructureMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface lu.kbra.pclib.db.view.AbstractDBView
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
-
DeferredDatabaseView
-
DeferredDatabaseView
-
-
Method Details
-
init
public void init(Class<? extends AbstractDBView<T>> targetClass, QueryMethodInterceptor interceptor) -
getDatabase
- Specified by:
getDatabasein interfaceAbstractDBView<T extends DatabaseEntry>- Specified by:
getDatabasein interfaceSQLQueryable<T extends DatabaseEntry>
-
toString
- Overrides:
toStringin classDatabaseView<T extends DatabaseEntry>
-