The QueryConfig type exposes the following properties.
Properties
![]() ![]() | ![]() ![]() | ![]() ![]() | ![]() ![]() |
Member | Description | |
---|---|---|
![]() | FieldExpressions |
The list of fields and/or dynamic aggregation expressions to query from the table.
Dynamic aggregation expression allow you to calculate aggregate values against the table on the fly
and assign the result to a new field. For example, assuming Quantity and Price
are fields on the table, the following aggregate expression:
![]() Sum(Quantity * Price) AS Value |
![]() | Fields | Obsolete.
The list of fields to query from the table.
|
![]() | GroupByExpressions |
The list of GROUP BY expressions that are to be applied to this query.
|
![]() | IncludeInternalFields |
Whether to include internal fields in the query results.
|
![]() | Limit | Obsolete.
The maximum number of rows to return with the query. -1 means no limit is imposed.
If/when the number of returned rows exceeds limit, an exception
is thrown and the query is closed.
|
![]() | MaxResultSetSize |
The maximum number of rows to return with the query. -1 means no limit is imposed.
If/when the number of returned rows exceeds limit, an exception
is thrown and the query is closed.
|
![]() | Predicate |
The predicate on which to filter (i.e. the WHERE clause).
|
![]() | QueryString |
string representation of the QueryConfig, in SQL-like syntax.
The format is:
select [* | col [,col]*] from table where <predicate> [limit <#rows>] |
![]() | QueryType |
The kind of query desired.
|
![]() | Table |
The table to query (i.e. the FROM clause).
|
![]() | TimePredicateInMilliseconds |
The number of millisecods to delay before propagating a row that satisfies a query's predicate.
|
![]() | TimeWindow |
Configures this query as a time-windowed query, using the given start and end time
expressions, against the given timestamp field from the target table.
See QueryConfig..::..TimeWindowParams.
|