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.TableReference
addResultSetColumns
(Results results) com.lattix.core.query.QueryImpl.ResultSetColumnMap
addResultSetColumns
(ObjectResultSet<?> resSet, com.lattix.core.query.builder.TableReference table) void
dispose()
getQuery()
protected com.lattix.util.NamedObject
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) 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) 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) 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
-
-
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)
-