Class QSubQuery
java.lang.Object
com.kingsrook.qqq.backend.core.model.actions.tables.query.QSubQuery
- All Implemented Interfaces:
Serializable
A single selected column used as the sole value of an IN or NOT_IN criterion.
The inner query always uses the current session's read permissions and locks.
- See Also:
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionConstructor for serialization.QSubQuery(String tableName, String fieldName, QQueryFilter filter) Construct a sub-query selecting one column. -
Method Summary
Modifier and TypeMethodDescriptionGetter for fieldName.Getter for filter.Getter for tableName.voidsetFieldName(String fieldName) Setter for fieldName.voidsetFilter(QQueryFilter filter) Setter for filter.voidsetTableName(String tableName) Setter for tableName.withFieldName(String fieldName) Fluent setter for fieldName.withFilter(QQueryFilter filter) Fluent setter for filter.withTableName(String tableName) Fluent setter for tableName.
-
Field Details
-
MAX_MATERIALIZED
public static final int MAX_MATERIALIZED- See Also:
-
-
Constructor Details
-
QSubQuery
public QSubQuery()Constructor for serialization. -
QSubQuery
Construct a sub-query selecting one column.
-
-
Method Details
-
getTableName
Getter for tableName. -
setTableName
Setter for tableName. -
withTableName
-
getFieldName
Getter for fieldName. -
setFieldName
Setter for fieldName. -
withFieldName
-
getFilter
Getter for filter. -
setFilter
Setter for filter. -
withFilter
Fluent setter for filter.
-