Uses of Interface
lu.kbra.pclib.db.impl.DatabaseEntry
Packages that use DatabaseEntry
Package
Description
-
Uses of DatabaseEntry in lu.kbra.pclib.db.base
Fields in lu.kbra.pclib.db.base with type parameters of type DatabaseEntryModifier and TypeFieldDescriptionprotected final List<AbstractDBTable<? extends DatabaseEntry>> Database.tablesprotected final List<AbstractDBView<? extends DatabaseEntry>> Database.viewsMethods in lu.kbra.pclib.db.base with type parameters of type DatabaseEntryModifier and TypeMethodDescription<X extends DatabaseEntry,V extends AbstractDBTable<X>>
VDeferredDatabase.DeferredTableTransaction.createProxy(V instance) <T extends DatabaseEntry,V extends DatabaseTable<T>>
DatabaseTable<T> Database.TableTransaction.use(V inst) <X extends DatabaseEntry,V extends DeferredDatabaseTable<X>>
VDeferredDatabase.DeferredTableTransaction.use(V inst) <X extends DatabaseEntry,V extends DatabaseTable<X>>
VDeferredDatabase.DeferredTableTransaction.use(V inst) -
Uses of DatabaseEntry in lu.kbra.pclib.db.base.transaction
Methods in lu.kbra.pclib.db.base.transaction with type parameters of type DatabaseEntryModifier and TypeMethodDescription<T extends DatabaseEntry,V extends DatabaseTable<T>>
DatabaseTable<T> DBTransaction.use(V inst) -
Uses of DatabaseEntry in lu.kbra.pclib.db.dbms
Methods in lu.kbra.pclib.db.dbms with type parameters of type DatabaseEntryModifier and TypeMethodDescription<T extends DatabaseEntry>
StringSQLiteStructureVisitor.getTruncateSQL(AbstractDBTable<T> queryable) -
Uses of DatabaseEntry in lu.kbra.pclib.db.domain.dialect
Methods in lu.kbra.pclib.db.domain.dialect with type parameters of type DatabaseEntryModifier and TypeMethodDescription<B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.count(B queryable) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.count(B queryable) static <B extends SQLQueryable<T>,T extends DatabaseEntry>
SQLFunctionResolverSQLFunctionResolvers.forQueryable(B table) static <B extends SQLQueryable<T>,T extends DatabaseEntry>
SQLStructureVisitorSQLStructureVisitors.forQueryable(B table) <T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.getTruncateSQL(AbstractDBTable<T> queryable) <T extends DatabaseEntry>
StringSQLStructureVisitor.getTruncateSQL(AbstractDBTable<T> queryable) <B extends AbstractDBTable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeDelete(B table, String[] whereColumns) <B extends AbstractDBTable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeDelete(B table, String[] whereColumns, int count) <B extends AbstractDBTable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeDelete(B table, String[] whereColumns) <B extends AbstractDBTable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeDelete(B table, String[] whereColumns, int count) <B extends AbstractDBTable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeInsert(B table, String[] columns) <B extends AbstractDBTable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeInsert(B table, String[] columns) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] whereColumns) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] whereColumns, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, LockMode lockMode) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, LockMode lockMode, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] whereColumns, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] columns, String[] whereColumns, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] whereColumns) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] whereColumns, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, LockMode lockMode) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(B table, String[] columns, String[] whereColumns, LockMode lockMode, int count) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] cols, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelect(SQLQueryable<T> instance, String[] columns, String[] whereColumns, boolean limit, boolean offset) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelectCountUniqueCollision(B instance, String[][] uniqueKeys, boolean[][] nullable) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelectCountUniqueCollision(B instance, String[][] uniqueKeys, boolean[][] nullable) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelectUniqueCollision(B instance, String[][] uniqueKeys, boolean[][] nullable) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelectUniqueCollision(B instance, String[][] uniqueKeys, boolean[][] nullable) <B extends AbstractDBTable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeUpdate(B table, String[] setColumns, String[] whereColumns) <B extends AbstractDBTable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeUpdate(B table, String[] setColumns, String[] whereColumns) <B extends AbstractDBTable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeUpdateExpr(B table, String[] setColumns, String[] whereColumns) <B extends AbstractDBTable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeUpdateExpr(B table, String[] setColumns, String[] whereColumns) default <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.schemaName(B table) -
Uses of DatabaseEntry in lu.kbra.pclib.db.domain.table
Methods in lu.kbra.pclib.db.domain.table that return types with arguments of type DatabaseEntryModifier and TypeMethodDescriptionClass<? extends DatabaseEntry> SQLQueryableStructure.getEntryClass() -
Uses of DatabaseEntry in lu.kbra.pclib.db.factory
Classes in lu.kbra.pclib.db.factory with type parameters of type DatabaseEntryModifier and TypeClassDescriptionclassDeferredSQLQueryableFactoryBean<X extends DatabaseEntry,T extends DeferredSQLQueryable<X>> -
Uses of DatabaseEntry in lu.kbra.pclib.db.hook
Methods in lu.kbra.pclib.db.hook with parameters of type DatabaseEntryModifier and TypeMethodDescriptionprotected voidVersionRule.check(RuleHookType hookType, SQLQueryable<?> queryable, Connection connection, DatabaseEntry entry) protected voidVersionRule.checkVersions(ResultSet rs, lu.kbra.pclib.db.hook.VersionRule.VersionColumns versionColumns, DatabaseEntry entry, int resultColumnOffset) -
Uses of DatabaseEntry in lu.kbra.pclib.db.impl
Classes in lu.kbra.pclib.db.impl with type parameters of type DatabaseEntryModifier and TypeInterfaceDescriptioninterfaceDeferredSQLQueryable<T extends DatabaseEntry>interfaceSQLQuery<T extends DatabaseEntry,B> static interfaceSQLQuery.PreparedQuery<T extends DatabaseEntry>static interfaceSQLQuery.RawTransformingQuery<T extends DatabaseEntry,B> static interfaceSQLQuery.SinglePreparedQuery<T extends DatabaseEntry>static interfaceSQLQuery.TransformingQuery<T extends DatabaseEntry,B> interfaceSQLQueryable<T extends DatabaseEntry>Subinterfaces of DatabaseEntry in lu.kbra.pclib.db.implMethods in lu.kbra.pclib.db.impl with type parameters of type DatabaseEntryModifier and TypeMethodDescriptionstatic <T extends DatabaseEntry>
TDatabaseEntry.safeClone(ThrowingSupplier<Object, CloneNotSupportedException> obj) <T extends DatabaseEntry,V extends DeferredDatabaseTable<T>>
VDeferredDBTransaction.use(V inst) <T extends DatabaseEntry,V extends DatabaseTable<T>>
VDeferredDBTransaction.use(V inst) -
Uses of DatabaseEntry in lu.kbra.pclib.db.loader
Classes in lu.kbra.pclib.db.loader with type parameters of type DatabaseEntryModifier and TypeClassDescriptionclassBufferedPagedEnumeration<B extends DatabaseEntry>final classEntryResultSetEnumeration<T extends DatabaseEntry> -
Uses of DatabaseEntry in lu.kbra.pclib.db.query
Classes in lu.kbra.pclib.db.query with type parameters of type DatabaseEntryModifier and TypeClassDescriptionclassEntryTransformingQuery<T extends DatabaseEntry,B> classQueryBuilder<V extends DatabaseEntry,S extends QueryBuilder<V, S>> classScalarTransformingQuery<T extends DatabaseEntry,B> classSelectQueryBuilder<V extends DatabaseEntry>classSimplePreparedQuery<T extends DatabaseEntry>static classstatic classstatic classMethods in lu.kbra.pclib.db.query with type parameters of type DatabaseEntryModifier and TypeMethodDescription<B extends SQLQueryable<T>,T extends DatabaseEntry>
StringConditionBuilder.BinaryOpNode.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringConditionBuilder.ConditionNode.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringConditionBuilder.InConditionNode.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringConditionBuilder.InlineConditionNode.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringConditionBuilder.Node.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSelectQueryBuilder.build(SQLStructureVisitor visitor, B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSelectQueryBuilder.OrderByPart.build(SQLStructureVisitor visitor, B instance) <T extends DatabaseEntry,V>
Function<Object[], V> DefaultQueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method, Map<String, Object> customHints) <T extends DatabaseEntry,V>
Function<Object[], V> DefaultQueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method, QueryStructure queryStructure) <T extends DatabaseEntry>
QueryStructureDefaultQueryFunctionProvider.buildMethodQueryStructure(SQLQueryable<T> instance, Map<String, Object> hints, Method method) protected abstract <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringQueryBuilder.getPreparedQuerySQL(B table) protected <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSelectQueryBuilder.getPreparedQuerySQL(B table) <T extends DatabaseEntry>
SelectQueryBuilder<V> SelectQueryBuilder.join(Join.Type type, SQLQueryable<T> queryable, String on) <T extends DatabaseEntry>
SelectQueryBuilder<V> SelectQueryBuilder.join(Join.Type type, SQLQueryable<T> queryable, String asName, String on) <T extends DatabaseEntry>
SelectQueryBuilder<V> SelectQueryBuilder.join(Join.Type type, SQLQueryable<T> queryable, String on, String[] columns) static <V extends DatabaseEntry>
SelectQueryBuilder<V> QueryBuilder.select() -
Uses of DatabaseEntry in lu.kbra.pclib.db.registrar
Methods in lu.kbra.pclib.db.registrar with type parameters of type DatabaseEntryModifier and TypeMethodDescription<T extends DatabaseEntry>
Class<? extends SQLQueryable<?>>[]DeferredSQLQueryableRegistrar.resolveDependencies(Class<? extends SQLQueryable<T>> queryableType) -
Uses of DatabaseEntry in lu.kbra.pclib.db.table
Classes in lu.kbra.pclib.db.table with type parameters of type DatabaseEntryModifier and TypeInterfaceDescriptioninterfaceAbstractDBTable<T extends DatabaseEntry>classDatabaseTable<T extends DatabaseEntry>classDBTableProxy<V extends DatabaseTable<T>,T extends DatabaseEntry> classDeferredDatabaseTable<T extends DatabaseEntry> -
Uses of DatabaseEntry in lu.kbra.pclib.db.utils
Methods in lu.kbra.pclib.db.utils with type parameters of type DatabaseEntryModifier and TypeMethodDescription<T extends DatabaseEntry>
voidDefaultEntryInstanceProvider.cacheInstanceFactories(SQLQueryable<T> table) <T extends DatabaseEntry>
BitSetBaseDatabaseEntryUtils.computeInsertColumnMask(AbstractDBTable<? extends T> table, T data) protected <T extends DatabaseEntry>
Map<Set<String>, EntryInstanceProvider.FactoryMethod> DefaultEntryInstanceProvider.computeInstanceFactories(SQLQueryable<T> table) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.fillInsert(AbstractDBTable<? extends T> table, T data, ResultSet rs) <T extends DatabaseEntry>
TBaseDatabaseEntryUtils.fillLoad(Class<T> entryClazz, ResultSet rs, EntryInstanceProvider.FactoryMethod factoryMethod) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.fillLoad(SQLQueryable<? extends T> table, T data, ResultSet rs) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.fillLoadAll(SQLQueryable<? extends T> table, Class<T> entryClazz, ResultSet rs, Consumer<T> listExporter) <T extends DatabaseEntry>
Class<T> DatabaseScanner.getEntryType(Class<? extends SQLQueryable<?>> tableClass) <T extends DatabaseEntry>
EntryInstanceProvider.FactoryMethodDefaultEntryInstanceProvider.getFactoryMethod(SQLQueryable<T> table, String[] columns) <T extends DatabaseEntry>
FieldDatabaseScanner.getFieldFor(Class<T> entryClazz, String sqlName) <T extends DatabaseEntry>
ColumnData[]BaseDatabaseEntryUtils.getInsertColumns(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
String[]BaseDatabaseEntryUtils.getInsertGeneratedColumnNames(AbstractDBTable<? extends T> table) Deprecated.<T extends DatabaseEntry>
ColumnData[]BaseDatabaseEntryUtils.getInsertGeneratedColumns(AbstractDBTable<? extends T> table) Deprecated.<T extends DatabaseEntry>
MethodBaseDatabaseEntryUtils.getInsertMethod(Class<T> dataClazz) <T extends DatabaseEntry>
MethodBaseDatabaseEntryUtils.getLoadMethod(Class<T> dataClazz) <T extends DatabaseEntry>
ColumnData[]BaseDatabaseEntryUtils.getNonNullColumns(SQLQueryable<? extends T> table) NOT OnUpdate, NOT PK, NOT Generated<T extends DatabaseEntry>
String[]BaseDatabaseEntryUtils.getNonNullKeys(SQLQueryable<? extends T> instance, T data) <T extends DatabaseEntry>
Map<String, Object> BaseDatabaseEntryUtils.getNonNullValues(SQLQueryable<? extends T> instance, T data) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedDeleteAllSQL(AbstractDBTable<? extends T> table, int count) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedDeleteSql(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedDeleteSQL(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedInsertSQL(AbstractDBTable<? extends T> table, T data) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectAllSQL(SQLQueryable<? extends T> table, int count) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectCountNotNullSQL(SQLQueryable<? extends T> instance, String[] notNullKeys) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectCountUniqueSQL(SQLQueryable<? extends T> table, String[][] uniqueKeys, boolean[][] isNull) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectSQL(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectUniqueSQL(SQLQueryable<? extends T> table, String[][] uniqueKeys, boolean[][] nullable) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedUpdateSQL(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
ColumnData[]BaseDatabaseEntryUtils.getPrimaryKeys(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
Object[]BaseDatabaseEntryUtils.getPrimaryKeyValues(SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getTruncateSQL(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
Pair<String[][], boolean[][]> BaseDatabaseEntryUtils.getUniqueKeys(SQLQueryable<? extends T> table, T data) BaseDatabaseEntryUtils.getUniqueValues(SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
ColumnData[]BaseDatabaseEntryUtils.getUpdateColumns(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
String[]BaseDatabaseEntryUtils.getUpdateColumnsExpr(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
String[]BaseDatabaseEntryUtils.getUpdateColumnsNames(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
ColumnData[]BaseDatabaseEntryUtils.getUpdateGeneratedColumns(AbstractDBTable<? extends T> table) Deprecated.<T extends DatabaseEntry>
String[]BaseDatabaseEntryUtils.getUpdateGeneratedColumnsNames(AbstractDBTable<? extends T> table) Deprecated.<T extends DatabaseEntry>
MethodBaseDatabaseEntryUtils.getUpdateMethod(Class<T> dataClazz) <T extends DatabaseEntry>
TDefaultEntryInstanceProvider.instance(SQLQueryable<T> table) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareDeleteSQL(PreparedStatement stmt, AbstractDBTable<? extends T> table, T data) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareInsertSQL(PreparedStatement stmt, AbstractDBTable<? extends T> table, T data) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareSelectCountNotNullSQL(PreparedStatement stmt, SQLQueryable<? extends T> table, String[] notNullKeys, T data) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareSelectCountUniqueSQL(PreparedStatement stmt, SQLQueryable<? extends T> table, String[][] uniqueKeys, boolean[][] nullable, T data) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareSelectSQL(PreparedStatement stmt, SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareSelectUniqueSQL(PreparedStatement stmt, SQLQueryable<? extends T> table, String[][] uniqueKeys, boolean[][] nullable, T data) <T extends DatabaseEntry>
voidBaseDatabaseEntryUtils.prepareUpdateSQL(PreparedStatement stmt, AbstractDBTable<? extends T> table, T data) <B extends SQLQueryable<T>,T extends DatabaseEntry>
DatabaseScannerDatabaseScanner.register(B instance) <B extends SQLQueryable<T>,T extends DatabaseEntry>
DatabaseScannerDatabaseScanner.register(B instance, Map<String, Object> queryableHints, Map<String, Object> entryHints) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.resolveSQLQualifiers(SQLQueryable<? extends T> table, String input, Map<String, String> data, Function<String, Optional<String>> func) <T extends DatabaseEntry>
voidDatabaseScanner.scanTableLinks(SQLQueryable<T> instance) Methods in lu.kbra.pclib.db.utils with parameters of type DatabaseEntryModifier and TypeMethodDescriptionFieldStorageBinding.get(DatabaseEntry entry) voidFieldStorageBinding.set(DatabaseEntry entry, Object val) Method parameters in lu.kbra.pclib.db.utils with type arguments of type DatabaseEntryModifier and TypeMethodDescriptionDatabaseScanner.computeColumnsFor(SQLQueryable<?> table, SQLQueryableStructure tableStructure, Class<? extends DatabaseEntry> entryClazz) DatabaseScanner.scanSelfViewStructure(AbstractDBView<? extends DatabaseEntry> instance, Map<String, Object> customHints, Class<? extends AbstractDBView<? extends DatabaseEntry>> viewClazz, Map<String, Object> customEntryHints) DatabaseScanner.scanSelfViewStructure(AbstractDBView<? extends DatabaseEntry> instance, Map<String, Object> customHints, Class<? extends AbstractDBView<? extends DatabaseEntry>> viewClazz, Map<String, Object> customEntryHints) voidDatabaseScanner.scanViewLinks(AbstractDBView<? extends DatabaseEntry> instance) -
Uses of DatabaseEntry in lu.kbra.pclib.db.utils.impl
Methods in lu.kbra.pclib.db.utils.impl with type parameters of type DatabaseEntryModifier and TypeMethodDescriptiondefault <T extends DatabaseEntry,V>
Function<Object[], V> QueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method) <T extends DatabaseEntry,V>
Function<Object[], V> QueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method, Map<String, Object> customHints) <T extends DatabaseEntry,V>
Function<Object[], V> QueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method, QueryStructure struct) <T extends DatabaseEntry>
QueryStructureQueryFunctionProvider.buildMethodQueryStructure(SQLQueryable<T> instance, Map<String, Object> hints, Method method) <T extends DatabaseEntry>
voidEntryInstanceProvider.cacheInstanceFactories(SQLQueryable<T> table) <T extends DatabaseEntry>
BitSetDatabaseEntryUtils.computeInsertColumnMask(AbstractDBTable<? extends T> table, T data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.fillInsert(AbstractDBTable<? extends T> table, T data, ResultSet rs) Only reload generated keys<T extends DatabaseEntry>
TDatabaseEntryUtils.fillLoad(Class<T> entryClazz, ResultSet rs, EntryInstanceProvider.FactoryMethod factoryMethod) <T extends DatabaseEntry>
voidDatabaseEntryUtils.fillLoad(SQLQueryable<? extends T> table, T data, ResultSet rs) Full reload<T extends DatabaseEntry>
voidDatabaseEntryUtils.fillLoadAll(SQLQueryable<? extends T> table, Class<T> entryClazz, ResultSet result, Consumer<T> listExporter) default <T extends DatabaseEntry>
ColumnDataDatabaseEntryUtils.getColumnFor(SQLQueryable<? extends T> table, String name) <T extends DatabaseEntry>
EntryInstanceProvider.FactoryMethodEntryInstanceProvider.getFactoryMethod(SQLQueryable<T> table, String[] columns) default <T extends DatabaseEntry>
String[]DatabaseEntryUtils.getForeignKeyNames(SQLQueryable<? extends T> table) default <T extends DatabaseEntry>
ColumnData[]DatabaseEntryUtils.getForeignKeys(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
String[]DatabaseEntryUtils.getInsertGeneratedColumnNames(AbstractDBTable<? extends T> table) Deprecated.<T extends DatabaseEntry>
ColumnData[]DatabaseEntryUtils.getInsertGeneratedColumns(AbstractDBTable<? extends T> table) Deprecated.<T extends DatabaseEntry>
MethodDatabaseEntryUtils.getInsertMethod(Class<T> data) <T extends DatabaseEntry>
MethodDatabaseEntryUtils.getLoadMethod(Class<T> data) <T extends DatabaseEntry>
String[]DatabaseEntryUtils.getNonNullKeys(SQLQueryable<? extends T> instance, T data) returns the names of the columns that aren't null. ignored primary keys, generated and OnUpdate columns.<T extends DatabaseEntry>
Map<String, Object> DatabaseEntryUtils.getNonNullValues(SQLQueryable<? extends T> instance, T data) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedDeleteAllSQL(AbstractDBTable<? extends T> queryable, int size) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedDeleteSQL(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedInsertSQL(AbstractDBTable<? extends T> table, T data) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectAllSQL(SQLQueryable<? extends T> queryable, int count) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectCountNotNullSQL(SQLQueryable<? extends T> instance, String[] notNullKeys) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectCountUniqueSQL(SQLQueryable<? extends T> instance, String[][] uniqueKeys, boolean[][] isNull) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectSQL(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectUniqueSQL(SQLQueryable<? extends T> instance, String[][] uniqueKeys, boolean[][] nullable) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedUpdateSQL(AbstractDBTable<? extends T> table) default <T extends DatabaseEntry>
String[]DatabaseEntryUtils.getPrimaryKeyNames(SQLQueryable<? extends T> table) default <T extends DatabaseEntry>
ColumnData[]DatabaseEntryUtils.getPrimaryKeys(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
Object[]DatabaseEntryUtils.getPrimaryKeyValues(SQLQueryable<? extends T> queryable, T data) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getTruncateSQL(AbstractDBTable<? extends T> queryable) <T extends DatabaseEntry>
Pair<String[][], boolean[][]> DatabaseEntryUtils.getUniqueKeys(SQLQueryable<? extends T> table, T data) DatabaseEntryUtils.getUniqueValues(SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
String[]DatabaseEntryUtils.getUpdateColumnsExpr(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
String[]DatabaseEntryUtils.getUpdateColumnsNames(AbstractDBTable<? extends T> table) <T extends DatabaseEntry>
ColumnData[]DatabaseEntryUtils.getUpdateGeneratedColumns(AbstractDBTable<? extends T> table) Deprecated.<T extends DatabaseEntry>
String[]DatabaseEntryUtils.getUpdateGeneratedColumnsNames(AbstractDBTable<? extends T> table) Deprecated.<T extends DatabaseEntry>
TEntryInstanceProvider.instance(SQLQueryable<T> table) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareDeleteSQL(PreparedStatement stmt, AbstractDBTable<? extends T> instance, T data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareInsertSQL(PreparedStatement stmt, AbstractDBTable<? extends T> instance, T data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareSelectCountNotNullSQL(PreparedStatement stmt, SQLQueryable<? extends T> instance, String[] notNullKeys, T data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareSelectCountUniqueSQL(PreparedStatement stmt, SQLQueryable<? extends T> instance, String[][] uniqueKeys, boolean[][] nullable, T data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareSelectSQL(PreparedStatement stmt, SQLQueryable<? extends T> instance, T data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareSelectUniqueSQL(PreparedStatement stmt, SQLQueryable<? extends T> table, String[][] uniqueKeys, boolean[][] nullable, T data) <T extends DatabaseEntry>
voidDatabaseEntryUtils.prepareUpdateSQL(PreparedStatement stmt, AbstractDBTable<? extends T> instance, T data) default <T extends DatabaseEntry>
StringDatabaseEntryUtils.resolveSQLQualifiers(SQLQueryable<? extends T> table, String value) default <T extends DatabaseEntry>
StringDatabaseEntryUtils.resolveSQLQualifiers(SQLQueryable<? extends T> table, String input, Map<String, String> data) <T extends DatabaseEntry>
StringDatabaseEntryUtils.resolveSQLQualifiers(SQLQueryable<? extends T> table, String input, Map<String, String> data, Function<String, Optional<String>> func) Methods in lu.kbra.pclib.db.utils.impl with parameters of type DatabaseEntryModifier and TypeMethodDescriptionStorageBinding.get(DatabaseEntry entry) voidStorageBinding.set(DatabaseEntry entry, Object val) -
Uses of DatabaseEntry in lu.kbra.pclib.db.view
Classes in lu.kbra.pclib.db.view with type parameters of type DatabaseEntryModifier and TypeInterfaceDescriptioninterfaceAbstractDBView<T extends DatabaseEntry>classDatabaseView<T extends DatabaseEntry>classDeferredDatabaseView<T extends DatabaseEntry>