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 Details

  • Method Details

    • getFilter

      public Filter getFilter()
    • and

      public void and​(AbstractUdbQuery query)
    • prependPath

      public void prependPath​(IndexPath path)
    • or

      public void or​(Filter orFilter)
    • and

      public void and​(Filter andFilter)
    • and

      public void and​(IndexFilter andFilter)
    • and

      public void and​(CustomEntityFilter andFilter)
    • or

      public void or​(IndexFilter orFilter)
    • andOr

      public void andOr​(AbstractUdbQuery... orFilters)
    • andOr

      public void andOr​(IndexFilter... orFilters)
    • filter

      public java.util.BitSet filter​(java.util.BitSet input)
    • addFullTextFilter

      public void addFullTextFilter​(TextFilter textFilter, java.lang.String... fieldNames)
    • addFullTextQuery

      public void addFullTextQuery​(java.lang.String query, java.lang.String... fieldNames)
    • addTextFilter

      public void addTextFilter​(java.lang.String columnName, TextFilter filter)
    • addNumericFilter

      public void addNumericFilter​(java.lang.String columnName, NumericFilter filter)
    • addBooleanFilter

      public void addBooleanFilter​(java.lang.String columnName, BooleanFilter booleanFilter)
    • execute

      public java.util.List<ENTITY> execute()
    • executeOnDeletedRecords

      public java.util.List<ENTITY> executeOnDeletedRecords()
    • executeExpectSingleton

      public ENTITY executeExpectSingleton()
    • executeToBitSet

      public java.util.BitSet executeToBitSet()
    • execute

      public java.util.List<ENTITY> execute​(java.lang.String sortFieldName, boolean ascending, java.lang.String... path)
    • execute

      public java.util.List<ENTITY> execute​(int startIndex, int length, Sorting sorting)
    • getTableIndex

      public TableIndex getTableIndex()
    • getEntityBuilder

      public EntityBuilder<ENTITY> getEntityBuilder()
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object