Package com.lattix.core.query.builder
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 -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncom.lattix.core.query.builder.TableReferenceaddResultSetColumns(Results results) com.lattix.core.query.QueryImpl.ResultSetColumnMapaddResultSetColumns(ObjectResultSet<?> resSet, com.lattix.core.query.builder.TableReference table) voiddispose()getQuery()protected com.lattix.util.NamedObjectprotected QueryBuilder.CreateReportResultsnewCreateResults(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.MyResultsnewResults(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) protected QueryBuilder.CreateReportResultsnewResultsNew(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.WhereClausenewWhere(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.TableReferencenewWithTable(com.lattix.core.query.builder.QueryBuilderHelper.MyResults results) protected voidsetDebug(boolean on) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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
-
-
Method Details
-
getQuery
-
getSchema
-
dispose
public void dispose() -
getReferenceCommand
protected com.lattix.util.NamedObject getReferenceCommand() -
setDebug
protected void setDebug(boolean on) -
addResultSetColumns
-
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)
-