Uses of Interface
lu.kbra.pclib.db.impl.SQLQueryable
Packages that use SQLQueryable
Package
Description
-
Uses of SQLQueryable in lu.kbra.pclib.db.base
Fields in lu.kbra.pclib.db.base with type parameters of type SQLQueryableModifier and TypeFieldDescriptionprotected final Map<Class<?>,SQLQueryable<?>> DeferredDatabase.DeferredAbstractTableTransaction.cacheMethods in lu.kbra.pclib.db.base with parameters of type SQLQueryable -
Uses of SQLQueryable in lu.kbra.pclib.db.dbms
Method parameters in lu.kbra.pclib.db.dbms with type arguments of type SQLQueryableModifier and TypeMethodDescriptionString[]PostgreSQLStructureVisitor.getQueryableNameParts(Class<? extends SQLQueryable<?>> tableClass, Map<String, Object> queryableHints) PostgreSQLStructureVisitor.getSchemaName(Class<? extends SQLQueryable<?>> table, Map<String, Object> hints) -
Uses of SQLQueryable in lu.kbra.pclib.db.domain.dialect
Methods in lu.kbra.pclib.db.domain.dialect with type parameters of type SQLQueryableModifier 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) <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(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(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[][] whereColumns) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelectCountUniqueCollision(B instance, String[][] strings) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringAbstractSQLStructureVisitor.safeSelectUniqueCollision(B instance, String[][] uniqueKeys) <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.safeSelectUniqueCollision(B instance, String[][] uniqueKeys) default <B extends SQLQueryable<T>,T extends DatabaseEntry>
StringSQLStructureVisitor.schemaName(B table) Methods in lu.kbra.pclib.db.domain.dialect with parameters of type SQLQueryableModifier and TypeMethodDescriptionAbstractSQLStructureVisitor.buildParameterQuerySql(SQLQueryable<?> instance, List<DefaultSQLQueryFunctionProvider.ParameterQueryPart> whereParts, List<String> orderByParts, DefaultSQLQueryFunctionProvider.ParameterQueryPart limitPart, DefaultSQLQueryFunctionProvider.ParameterQueryPart offsetPart, DefaultSQLQueryFunctionProvider.ReturnMapping returnMapping) SQLStructureVisitor.buildParameterQuerySql(SQLQueryable<?> instance, List<DefaultSQLQueryFunctionProvider.ParameterQueryPart> whereParts, List<String> orderByParts, DefaultSQLQueryFunctionProvider.ParameterQueryPart limitPart, DefaultSQLQueryFunctionProvider.ParameterQueryPart offsetPart, DefaultSQLQueryFunctionProvider.ReturnMapping returnMapping) <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(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) Method parameters in lu.kbra.pclib.db.domain.dialect with type arguments of type SQLQueryableModifier and TypeMethodDescriptionAbstractSQLStructureVisitor.getQueryableName(Class<? extends SQLQueryable<?>> tableClass, Map<String, Object> queryableHints) SQLStructureVisitor.getQueryableName(Class<? extends SQLQueryable<?>> tableClass, Map<String, Object> queryableHints) String[]AbstractSQLStructureVisitor.getQueryableNameParts(Class<? extends SQLQueryable<?>> tableClass, Map<String, Object> queryableHints) String[]SQLStructureVisitor.getQueryableNameParts(Class<? extends SQLQueryable<?>> tableClazz, Map<String, Object> queryableHints) AbstractSQLStructureVisitor.qualifiedName(Class<? extends SQLQueryable<?>> tableClass, Map<String, Object> queryableHints) SQLStructureVisitor.qualifiedName(Class<? extends SQLQueryable<?>> clazz, Map<String, Object> queryableHints) -
Uses of SQLQueryable in lu.kbra.pclib.db.domain.table
Methods in lu.kbra.pclib.db.domain.table that return types with arguments of type SQLQueryableModifier and TypeMethodDescriptionClass<? extends SQLQueryable<?>>SQLQueryableStructure.getTargetClass() -
Uses of SQLQueryable in lu.kbra.pclib.db.factory
Classes in lu.kbra.pclib.db.factory with type parameters of type SQLQueryableModifier and TypeClassDescriptionclassQueryableTemplateFactoryBean<T extends SQLQueryable<?>>classSQLQueryableFactoryBean<T extends SQLQueryable<?>> -
Uses of SQLQueryable in lu.kbra.pclib.db.hook
Methods in lu.kbra.pclib.db.hook with parameters of type SQLQueryableModifier and TypeMethodDescriptionprotected voidVersionDbRule.check(RuleHookType hookType, SQLQueryable<?> queryable, Connection c, DatabaseEntry entry) voidVersionDbRule.executePrepare(RuleHookType hookType, SQLQueryable<?> queryable, Connection c, Object data) booleanVersionDbRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) -
Uses of SQLQueryable in lu.kbra.pclib.db.impl
Subinterfaces of SQLQueryable in lu.kbra.pclib.db.implMethods in lu.kbra.pclib.db.impl that return types with arguments of type SQLQueryableModifier and TypeMethodDescriptiondefault Class<? extends SQLQueryable<T>>SQLQueryable.getTargetClass()Methods in lu.kbra.pclib.db.impl with parameters of type SQLQueryableModifier and TypeMethodDescriptionSQLQuery.getPreparedQuerySQL(SQLQueryable<T> instance) voidSQLQuery.updateQuerySQL(SQLQueryable<T> instance, PreparedStatement stmt) -
Uses of SQLQueryable in lu.kbra.pclib.db.intercept
Methods in lu.kbra.pclib.db.intercept with parameters of type SQLQueryable -
Uses of SQLQueryable in lu.kbra.pclib.db.query
Methods in lu.kbra.pclib.db.query with type parameters of type SQLQueryableModifier 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) 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) Methods in lu.kbra.pclib.db.query that return SQLQueryableMethods in lu.kbra.pclib.db.query with parameters of type SQLQueryableModifier and TypeMethodDescriptionReorderingTransformingQuery.ArrayReorderingTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) ReorderingTransformingQuery.ListReorderingTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) ReorderingTransformingQuery.MapReorderingTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) ReorderingTransformingQuery.ScalarArrayReorderingTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) ReorderingTransformingQuery.ScalarListReorderingTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) SimplePreparedQuery.ArraySimplePreparedQuery.getPreparedQuerySQL(SQLQueryable<T> table) SimplePreparedQuery.ListSimplePreparedQuery.getPreparedQuerySQL(SQLQueryable<T> table) SimplePreparedQuery.MapSimplePreparedQuery.getPreparedQuerySQL(SQLQueryable<T> table) SimpleTransformingQuery.ArraySimpleTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) SimpleTransformingQuery.ListSimpleTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) SimpleTransformingQuery.MapSimpleTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) SimpleTransformingQuery.ScalarArraySimpleTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> table) SimpleTransformingQuery.ScalarListSimpleTransformingQuery.getPreparedQuerySQL(SQLQueryable<T> 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) protected voidQueryBuilder.updateQuerySQL(PreparedStatement stmt, SQLQueryable<V> table) voidReorderingTransformingQuery.ArrayReorderingTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidReorderingTransformingQuery.ListReorderingTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidReorderingTransformingQuery.MapReorderingTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidReorderingTransformingQuery.ScalarArrayReorderingTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidReorderingTransformingQuery.ScalarListReorderingTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidSimplePreparedQuery.ArraySimplePreparedQuery.updateQuerySQL(SQLQueryable<T> instance, PreparedStatement stmt) voidSimplePreparedQuery.ListSimplePreparedQuery.updateQuerySQL(SQLQueryable<T> instance, PreparedStatement stmt) voidSimplePreparedQuery.MapSimplePreparedQuery.updateQuerySQL(SQLQueryable<T> instance, PreparedStatement stmt) voidSimpleTransformingQuery.ArraySimpleTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidSimpleTransformingQuery.ListSimpleTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidSimpleTransformingQuery.MapSimpleTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidSimpleTransformingQuery.ScalarArraySimpleTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) voidSimpleTransformingQuery.ScalarListSimpleTransformingQuery.updateQuerySQL(SQLQueryable<T> table, PreparedStatement stmt) Constructors in lu.kbra.pclib.db.query with parameters of type SQLQueryable -
Uses of SQLQueryable in lu.kbra.pclib.db.registrar
Methods in lu.kbra.pclib.db.registrar that return types with arguments of type SQLQueryableModifier and TypeMethodDescription<T extends DatabaseEntry>
Class<? extends SQLQueryable<?>>[]DeferredSQLQueryableRegistrar.resolveDependencies(Class<? extends SQLQueryable<T>> queryableType) Method parameters in lu.kbra.pclib.db.registrar with type arguments of type SQLQueryableModifier and TypeMethodDescription<T extends DatabaseEntry>
Class<? extends SQLQueryable<?>>[]DeferredSQLQueryableRegistrar.resolveDependencies(Class<? extends SQLQueryable<T>> queryableType) -
Uses of SQLQueryable in lu.kbra.pclib.db.table
Subinterfaces of SQLQueryable in lu.kbra.pclib.db.tableClasses in lu.kbra.pclib.db.table that implement SQLQueryableModifier and TypeClassDescriptionclassDatabaseTable<T extends DatabaseEntry>classDBTableProxy<V extends DatabaseTable<X>,X extends DatabaseEntry> classDeferredDatabaseTable<T extends DatabaseEntry>Methods in lu.kbra.pclib.db.table that return types with arguments of type SQLQueryableModifier and TypeMethodDescriptionfinal Class<? extends SQLQueryable<T>>DatabaseTable.getTargetClass() -
Uses of SQLQueryable in lu.kbra.pclib.db.utils
Fields in lu.kbra.pclib.db.utils with type parameters of type SQLQueryableModifier and TypeFieldDescriptionprotected DependencyTree<? extends SQLQueryable<?>,SQLQueryableDependencyOwner.SQLQueryableDependency> DatabaseScanner.dependencyTreeprotected final List<ReadOnlyTriplet<SQLQueryable<?>,Optional<Map<String, Object>>, Optional<Map<String, Object>>>> DatabaseScanner.forScanprotected final Map<Class<? extends SQLQueryable<?>>,List<SQLQueryableStructure>> DatabaseScanner.scannedMethods in lu.kbra.pclib.db.utils with type parameters of type SQLQueryableModifier and TypeMethodDescription<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) Methods in lu.kbra.pclib.db.utils with parameters of type SQLQueryableModifier and TypeMethodDescriptionprotected <T extends DatabaseEntry,V>
Function<List<Object>,V> DefaultSQLQueryFunctionProvider.buildFunctionForParameterMethod(Method method, AnnotatedType returnType, SQLQueryable<T> instance, Query query) Builds aFunction<List<Object>, ReturnType>for the given method with no custom SQL.<T extends DatabaseEntry,V>
Function<List<Object>,V> DefaultSQLQueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method) protected lu.kbra.pclib.db.utils.DefaultSQLQueryFunctionProvider.ParameterQueryPlanDefaultSQLQueryFunctionProvider.buildParameterQueryPlan(SQLQueryable<?> instance, Method method, OrderBy[] orderBy, DefaultSQLQueryFunctionProvider.ReturnMapping returnMapping) protected ColumnData[]DatabaseScanner.computeColumnsFor(SQLQueryable<?> table, SQLQueryableStructure tableStructure, Class<? extends DatabaseEntry> entryClazz) DatabaseScanner.computeDefaultValue(SQLQueryable<?> table, ColumnData columnData) DatabaseScanner.computeExpression(SQLQueryable<?> table, Optional<ColumnData> columnData, String input) protected <T extends DatabaseEntry>
Map<Set<String>,EntryInstanceProvider.FactoryMethod> DefaultEntryInstanceProvider.computeInstanceFactories(SQLQueryable<T> table) voidSQLQueryableHookManager.executeAfter(RuleHookType hookType, SQLQueryable<?> queryable, Statement pstmt, Object data) voidSQLQueryableHookManager.executeBefore(RuleHookType hookType, SQLQueryable<?> queryable, Statement pstmt, Object data) voidSQLQueryableHookManager.executeDuring(RuleHookType hookType, SQLQueryable<?> queryable, PreparedStatement pstmt, Object data) voidSQLQueryableHookManager.executePrepare(RuleHookType hookType, SQLQueryable<?> queryable, Connection c, Object data) <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>
EntryInstanceProvider.FactoryMethodDefaultEntryInstanceProvider.getFactoryMethod(SQLQueryable<T> table, String[] columns) <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.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) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectSQL(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.getPreparedSelectUniqueSQL(SQLQueryable<? extends T> table, String[][] uniqueKeys) <T extends DatabaseEntry>
ColumnData[]BaseDatabaseEntryUtils.getPrimaryKeys(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
Object[]BaseDatabaseEntryUtils.getPrimaryKeyValues(SQLQueryable<? extends T> table, T data) DatabaseScanner.getReferencedColumnName(SQLQueryable<?> table, ColumnData columnData, SQLQueryableStructure foreignStructure) <T extends DatabaseEntry>
String[][]BaseDatabaseEntryUtils.getUniqueKeys(SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
Map<String,Object>[] BaseDatabaseEntryUtils.getUniqueValues(SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
TDefaultEntryInstanceProvider.instance(SQLQueryable<T> table) <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, 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, T data) <T extends DatabaseEntry>
StringBaseDatabaseEntryUtils.resolveSQLQualifiers(SQLQueryable<? extends T> table, String input, Map<String, String> data, Function<String, Optional<String>> func) Method parameters in lu.kbra.pclib.db.utils with type arguments of type SQLQueryableModifier and TypeMethodDescription<T extends DatabaseEntry>
Class<T>DatabaseScanner.getEntryType(Class<? extends SQLQueryable<?>> tableClass) protected voidDatabaseScanner.registerSimpleNames(Class<? extends SQLQueryable<?>> tableClazz, Map<String, Object> queryableHints, SQLQueryableStructure tableStructure) QueryableTemplate.setTargetClass(Class<? extends SQLQueryable<?>> queryableClass) Constructor parameters in lu.kbra.pclib.db.utils with type arguments of type SQLQueryable -
Uses of SQLQueryable in lu.kbra.pclib.db.utils.impl
Methods in lu.kbra.pclib.db.utils.impl with parameters of type SQLQueryableModifier and TypeMethodDescription<T extends DatabaseEntry,V>
Function<List<Object>,V> SQLQueryFunctionProvider.buildMethodQueryFunction(SQLQueryable<T> instance, Method method) voidSQLQueryableRule.AfterRule.executeAfter(RuleHookType hookType, SQLQueryable<?> queryable, Statement pstmt, Object data) voidSQLQueryableRule.BeforeRule.executeBefore(RuleHookType hookType, SQLQueryable<?> queryable, Statement pstmt, Object data) voidSQLQueryableRule.DuringRule.executeDuring(RuleHookType hookType, SQLQueryable<?> queryable, Statement pstmt, Object data) voidSQLQueryableRule.PrepareRule.executePrepare(RuleHookType hookType, SQLQueryable<?> queryable, Connection c, Object data) <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) default ColumnDataDatabaseEntryUtils.getColumnForField(SQLQueryable<?> table, String fieldName) <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.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.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) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectSQL(SQLQueryable<? extends T> table) <T extends DatabaseEntry>
StringDatabaseEntryUtils.getPreparedSelectUniqueSQL(SQLQueryable<? extends T> instance, String[][] uniqueKeys) 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>
String[][]DatabaseEntryUtils.getUniqueKeys(SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
Map<String,Object>[] DatabaseEntryUtils.getUniqueValues(SQLQueryable<? extends T> table, T data) <T extends DatabaseEntry>
TEntryInstanceProvider.instance(SQLQueryable<T> table) <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, 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> instance, String[][] uniqueKeys, 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) default booleanSQLQueryableRule.AfterRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.BeforeRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.ClearRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.CountRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.CreateRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.DeleteRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.DropRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.DuringRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.ExistsRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.InsertRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.LoadRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.PrepareRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.QueryRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) booleanSQLQueryableRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.TruncateRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) default booleanSQLQueryableRule.UpdateRule.shouldRun(RuleHookType hookType, SQLQueryable<?> queryable) -
Uses of SQLQueryable in lu.kbra.pclib.db.view
Subinterfaces of SQLQueryable in lu.kbra.pclib.db.viewClasses in lu.kbra.pclib.db.view that implement SQLQueryableModifier and TypeClassDescriptionclassDatabaseView<T extends DatabaseEntry>classDeferredDatabaseView<T extends DatabaseEntry>Methods in lu.kbra.pclib.db.view that return types with arguments of type SQLQueryableModifier and TypeMethodDescriptionfinal Class<? extends SQLQueryable<T>>DatabaseView.getTargetClass()