Class QueryStat
java.lang.Object
com.kingsrook.qqq.backend.core.model.data.QRecordEntity
com.kingsrook.qqq.backend.core.model.querystats.QueryStat
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGetter for actionGetter for firstResultMillisGetter for firstResultTimestampgetId()
Getter for idGetter for joinTableNamesGetter for qqqTableIdGetter for queryFilterGetter for queryStatCriteriaFieldListGetter for queryStatJoinTableListGetter for queryStatOrderByFieldListGetter for queryTextGetter for sessionIdGetter for startTimestampGetter for tableNamevoid
Setter for actionvoid
setFirstResultMillis
(Integer firstResultMillis) Setter for firstResultMillisvoid
setFirstResultTimestamp
(Instant firstResultTimestamp) Setter for firstResultTimestampvoid
Setter for idvoid
setJoinTableNames
(Set<String> joinTableNames) Setter for joinTableNamesvoid
setQqqTableId
(Integer qqqTableId) Setter for qqqTableIdvoid
setQueryFilter
(QQueryFilter queryFilter) Setter for queryFiltervoid
setQueryStatCriteriaFieldList
(List<QueryStatCriteriaField> queryStatCriteriaFieldList) Setter for queryStatCriteriaFieldListvoid
setQueryStatJoinTableList
(List<QueryStatJoinTable> queryStatJoinTableList) Setter for queryStatJoinTableListvoid
setQueryStatOrderByFieldList
(List<QueryStatOrderByField> queryStatOrderByFieldList) Setter for queryStatOrderByFieldListvoid
setQueryText
(String queryText) Setter for queryTextvoid
setSessionId
(String sessionId) Setter for sessionIdvoid
setStartTimestamp
(Instant startTimestamp) Setter for startTimestampvoid
setTableName
(String tableName) Setter for tableNamewithAction
(String action) Fluent setter for actionwithFirstResultMillis
(Integer firstResultMillis) Fluent setter for firstResultMilliswithFirstResultTimestamp
(Instant firstResultTimestamp) Fluent setter for firstResultTimestampFluent setter for idwithJoinTableNames
(Set<String> joinTableNames) Fluent setter for joinTableNameswithQqqTableId
(Integer qqqTableId) Fluent setter for qqqTableIdwithQueryFilter
(QQueryFilter queryFilter) Fluent setter for queryFilterwithQueryStatCriteriaFieldList
(List<QueryStatCriteriaField> queryStatCriteriaFieldList) Fluent setter for queryStatCriteriaFieldListwithQueryStatJoinTableList
(List<QueryStatJoinTable> queryStatJoinTableList) Fluent setter for queryStatJoinTableListwithQueryStatOrderByFieldList
(List<QueryStatOrderByField> queryStatOrderByFieldList) Fluent setter for queryStatOrderByFieldListwithQueryText
(String queryText) Fluent setter for queryTextwithSessionId
(String sessionId) Fluent setter for sessionIdwithStartTimestamp
(Instant startTimestamp) Fluent setter for startTimestampwithTableName
(String tableName) Fluent setter for tableNameMethods inherited from class com.kingsrook.qqq.backend.core.model.data.QRecordEntity
fromQRecord, fromQRecord, getAnnotationOnField, getAssociationList, getFieldList, getFieldNameFromGetter, getQAssociationAnnotation, getQFieldAnnotation, getQIgnoreAnnotation, getTableName, populateFromQRecord, populateFromQRecord, registerTable, tableName, toQRecord, toQRecordOnlyChangedFields, toQRecordOnlyChangedFields
-
Field Details
-
TABLE_NAME
- See Also:
-
-
Constructor Details
-
QueryStat
public QueryStat()Default constructor -
QueryStat
Constructor that takes a QRecord
-
-
Method Details
-
getId
Getter for id -
setId
Setter for id -
withId
-
getStartTimestamp
Getter for startTimestamp -
setStartTimestamp
Setter for startTimestamp -
withStartTimestamp
-
getFirstResultTimestamp
Getter for firstResultTimestamp -
setFirstResultTimestamp
Setter for firstResultTimestamp -
withFirstResultTimestamp
-
getFirstResultMillis
Getter for firstResultMillis -
setFirstResultMillis
Setter for firstResultMillis -
withFirstResultMillis
-
getQueryText
Getter for queryText -
setQueryText
Setter for queryText -
withQueryText
-
getQueryStatJoinTableList
Getter for queryStatJoinTableList -
setQueryStatJoinTableList
Setter for queryStatJoinTableList -
withQueryStatJoinTableList
Fluent setter for queryStatJoinTableList -
getQueryStatCriteriaFieldList
Getter for queryStatCriteriaFieldList -
setQueryStatCriteriaFieldList
Setter for queryStatCriteriaFieldList -
withQueryStatCriteriaFieldList
public QueryStat withQueryStatCriteriaFieldList(List<QueryStatCriteriaField> queryStatCriteriaFieldList) Fluent setter for queryStatCriteriaFieldList -
getQueryStatOrderByFieldList
Getter for queryStatOrderByFieldList -
setQueryStatOrderByFieldList
Setter for queryStatOrderByFieldList -
withQueryStatOrderByFieldList
public QueryStat withQueryStatOrderByFieldList(List<QueryStatOrderByField> queryStatOrderByFieldList) Fluent setter for queryStatOrderByFieldList -
getTableName
Getter for tableName -
setTableName
Setter for tableName -
withTableName
-
getQueryFilter
Getter for queryFilter -
setQueryFilter
Setter for queryFilter -
withQueryFilter
Fluent setter for queryFilter -
getQqqTableId
Getter for qqqTableId -
setQqqTableId
Setter for qqqTableId -
withQqqTableId
-
getJoinTableNames
-
setJoinTableNames
-
withJoinTableNames
-
getAction
Getter for action -
setAction
Setter for action -
withAction
-
getSessionId
Getter for sessionId -
setSessionId
Setter for sessionId -
withSessionId
-