Class QueryBuilder

java.lang.Object
com.lattix.core.query.builder.QueryBuilder
All Implemented Interfaces:
com.lattix.core.query.builder.IQueryBuilder

public abstract class QueryBuilder extends Object implements com.lattix.core.query.builder.IQueryBuilder
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    class 
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    com.lattix.core.query.builder.TableReference
     
    com.lattix.core.query.QueryImpl.ResultSetColumnMap
    addResultSetColumns(ObjectResultSet<?> resSet, com.lattix.core.query.builder.TableReference table)
     
    void
     
     
    protected com.lattix.util.NamedObject
     
     
    newCreateResults(String string, com.lattix.core.query.builder.QueryBuilderHelper.MyResults inResults, QueryParams queryParams, com.lattix.core.query.builder.QueryBuilderHelper.TableColumn linkColumn, Collection<com.lattix.core.query.builder.QueryBuilderHelper.SubQueryObject<?>> subQueries, com.lattix.core.query.QueryImpl.ResultSetCollection allSets, Map<String,Object> funcs2, com.lattix.util.ParameterizedString theTitle, com.lattix.util.ParameterizedString theDesc, Collection<com.lattix.core.query.builder.QueryBuilderHelper.TableColumn> groupBy)
     
    protected com.lattix.core.query.builder.QueryBuilderHelper.MyResults
    newResults(String string, com.lattix.core.query.builder.QueryBuilderHelper.MyResults inResults, QueryParams queryParams, com.lattix.core.query.builder.QueryBuilderHelper.TableColumn linkColumn, Collection<com.lattix.core.query.builder.QueryBuilderHelper.SubQueryObject<?>> subQueries, com.lattix.core.query.QueryImpl.ResultSetCollection allSets, Map<String,Object> funcs2, com.lattix.util.ParameterizedString theTitle, com.lattix.util.ParameterizedString theDesc)
     
    newResultsNew(String string, com.lattix.core.query.builder.QueryBuilderHelper.MyResults inResults, QueryParams queryParams, com.lattix.core.query.builder.QueryBuilderHelper.TableColumn linkColumn, Collection<com.lattix.core.query.builder.QueryBuilderHelper.SubQueryObject<?>> subQueries, com.lattix.core.query.QueryImpl.ResultSetCollection allSets, Map<String,Object> funcs2, com.lattix.util.ParameterizedString theTitle, com.lattix.util.ParameterizedString theDesc, Collection<com.lattix.core.query.builder.QueryBuilderHelper.TableColumn> groupBy)
     
    protected com.lattix.core.query.builder.QueryBuilder.WhereClause
    newWhere(com.lattix.core.query.builder.QueryBuilderHelper.TableColumn col, Object value, com.lattix.core.query.builder.QueryBuilder.WhereOp op, int index)
     
    com.lattix.core.query.builder.TableReference
    newWithTable(com.lattix.core.query.builder.QueryBuilderHelper.MyResults results)
     
    protected void
    setDebug(boolean on)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.lattix.core.query.builder.IQueryBuilder

    tAtomdb, tAtomdb, tAtomKinds, tAtomKinds, tAtomPropertyDefinitions, tAtomPropertyDefinitions, tAtoms, tAtoms, tCheckers, tCheckers, tDatasources, tDatasources, tDependencies, tDependencies, tDependencyKinds, tDependencyKinds, tDependencyPropertyDefinitions, tDependencyPropertyDefinitions, tDisplayPartitions, tDisplayPartitions, tEdgedb, tEdgedb, tEdges, tEdges, tHiddenEdges, tHiddenEdges, tHighLevelCycles, tHighLevelCycles, tIssueGroups, tIssueGroups, tIssues, tIssues, tLowLevelCycles, tLowLevelCycles, tLowLevelCyclesWithMembers, tLowLevelCyclesWithMembers, tMainAtomPartitions, tMainAtomPartitions, tMetricDefinitions, tMetricDefinitions, tModuleDefinitions, tModuleDefinitions, tModules, tModules, tPartitions, tPartitions, tRules, tRules, tTags, tTags, tUsedbyEdges, tUsedbyEdges, tUsesPartitions, tUsesPartitions, tViolators, tViolators, tWorklist, tWorklist
  • Constructor Details

    • QueryBuilder

      public QueryBuilder(Query query)
  • Method Details

    • getQuery

      public Query getQuery()
    • getSchema

      public Schema getSchema()
    • dispose

      public void dispose()
    • getReferenceCommand

      protected com.lattix.util.NamedObject getReferenceCommand()
    • setDebug

      protected void setDebug(boolean on)
    • addResultSetColumns

      public com.lattix.core.query.builder.TableReference addResultSetColumns(Results results)
    • addResultSetColumns

      public com.lattix.core.query.QueryImpl.ResultSetColumnMap addResultSetColumns(ObjectResultSet<?> resSet, com.lattix.core.query.builder.TableReference table)
    • newWhere

      protected com.lattix.core.query.builder.QueryBuilder.WhereClause newWhere(com.lattix.core.query.builder.QueryBuilderHelper.TableColumn col, Object value, com.lattix.core.query.builder.QueryBuilder.WhereOp op, int index)
    • newCreateResults

      protected QueryBuilder.CreateReportResults newCreateResults(String string, com.lattix.core.query.builder.QueryBuilderHelper.MyResults inResults, QueryParams queryParams, com.lattix.core.query.builder.QueryBuilderHelper.TableColumn linkColumn, Collection<com.lattix.core.query.builder.QueryBuilderHelper.SubQueryObject<?>> subQueries, com.lattix.core.query.QueryImpl.ResultSetCollection allSets, Map<String,Object> funcs2, com.lattix.util.ParameterizedString theTitle, com.lattix.util.ParameterizedString theDesc, Collection<com.lattix.core.query.builder.QueryBuilderHelper.TableColumn> groupBy)
    • newResultsNew

      protected QueryBuilder.CreateReportResults newResultsNew(String string, com.lattix.core.query.builder.QueryBuilderHelper.MyResults inResults, QueryParams queryParams, com.lattix.core.query.builder.QueryBuilderHelper.TableColumn linkColumn, Collection<com.lattix.core.query.builder.QueryBuilderHelper.SubQueryObject<?>> subQueries, com.lattix.core.query.QueryImpl.ResultSetCollection allSets, Map<String,Object> funcs2, com.lattix.util.ParameterizedString theTitle, com.lattix.util.ParameterizedString theDesc, Collection<com.lattix.core.query.builder.QueryBuilderHelper.TableColumn> groupBy)
    • newResults

      protected com.lattix.core.query.builder.QueryBuilderHelper.MyResults newResults(String string, com.lattix.core.query.builder.QueryBuilderHelper.MyResults inResults, QueryParams queryParams, com.lattix.core.query.builder.QueryBuilderHelper.TableColumn linkColumn, Collection<com.lattix.core.query.builder.QueryBuilderHelper.SubQueryObject<?>> subQueries, com.lattix.core.query.QueryImpl.ResultSetCollection allSets, Map<String,Object> funcs2, com.lattix.util.ParameterizedString theTitle, com.lattix.util.ParameterizedString theDesc)
    • newWithTable

      public com.lattix.core.query.builder.TableReference newWithTable(com.lattix.core.query.builder.QueryBuilderHelper.MyResults results)