Package org.teamapps.universaldb.pojo
Class AbstractUdbQuery<ENTITY extends Entity<ENTITY>>
java.lang.Object
org.teamapps.universaldb.pojo.AbstractUdbQuery<ENTITY>
public class AbstractUdbQuery<ENTITY extends Entity<ENTITY>>
extends java.lang.Object
-
Constructor Summary
Constructors Constructor Description AbstractUdbQuery(TableIndex tableIndex, EntityBuilder<ENTITY> entityBuilder) -
Method Summary
Modifier and Type Method Description voidaddBooleanFilter(java.lang.String columnName, BooleanFilter booleanFilter)voidaddFullTextFilter(TextFilter textFilter, java.lang.String... fieldNames)voidaddFullTextQuery(java.lang.String query, java.lang.String... fieldNames)voidaddNumericFilter(java.lang.String columnName, NumericFilter filter)voidaddTextFilter(java.lang.String columnName, TextFilter filter)voidand(AbstractUdbQuery query)voidand(CustomEntityFilter andFilter)voidand(Filter andFilter)voidand(IndexFilter andFilter)voidandOr(AbstractUdbQuery... orFilters)voidandOr(IndexFilter... orFilters)java.util.List<ENTITY>execute()java.util.List<ENTITY>execute(boolean deletedRecords)java.util.List<ENTITY>execute(boolean deletedRecords, java.lang.String sortFieldName, boolean ascending, UserContext userContext, java.lang.String... path)java.util.List<ENTITY>execute(int startIndex, int length, Sorting sorting, UserContext userContext)java.util.List<ENTITY>execute(java.lang.String sortFieldName, boolean ascending, UserContext userContext, java.lang.String... path)ENTITYexecuteExpectSingleton()java.util.List<ENTITY>executeOnDeletedRecords()java.util.BitSetexecuteToBitSet()java.util.BitSetfilter(java.util.BitSet input)voidfilterById(java.util.BitSet ids)voidfilterById(java.util.Collection<java.lang.Integer> ids)EntityBuilder<ENTITY>getEntityBuilder()FiltergetFilter()TableIndexgetTableIndex()booleanmatches(Entity<ENTITY> entity)voidor(Filter orFilter)voidor(IndexFilter orFilter)voidprependPath(IndexPath path)java.lang.StringtoString()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
AbstractUdbQuery
-
-
Method Details
-
getFilter
-
and
-
prependPath
-
or
-
and
-
and
-
and
-
or
-
andOr
-
andOr
-
filter
public java.util.BitSet filter(java.util.BitSet input) -
addFullTextFilter
-
addFullTextQuery
public void addFullTextQuery(java.lang.String query, java.lang.String... fieldNames) -
addTextFilter
-
addNumericFilter
-
addBooleanFilter
-
execute
-
matches
-
execute
-
executeOnDeletedRecords
-
executeExpectSingleton
-
filterById
public void filterById(java.util.BitSet ids) -
filterById
public void filterById(java.util.Collection<java.lang.Integer> ids) -
executeToBitSet
public java.util.BitSet executeToBitSet() -
execute
public java.util.List<ENTITY> execute(java.lang.String sortFieldName, boolean ascending, UserContext userContext, java.lang.String... path) -
execute
public java.util.List<ENTITY> execute(boolean deletedRecords, java.lang.String sortFieldName, boolean ascending, UserContext userContext, java.lang.String... path) -
execute
public java.util.List<ENTITY> execute(int startIndex, int length, Sorting sorting, UserContext userContext) -
getTableIndex
-
getEntityBuilder
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-