API reference
API reference
Select your platform
No SDKs available
No versions available

ByTimeAttributeFilterNode Class

Extends FilterNode
Modifiers: final
A class representing a filter node for Time values.
This class is used to create filter nodes that represent conditions on Time attributes, such as equality, greater than, less than, etc.

Signature

class ByTimeAttributeFilterNode(val attrId: Int, val filterBuilder: FilterBuilder) : FilterNode

Constructors

ByTimeAttributeFilterNode ( attrId , filterBuilder )
Signature
constructor(attrId: Int, filterBuilder: FilterBuilder)
Parameters
attrId: Int
  The attribute id of the filter node.
filterBuilder: FilterBuilder
  The filter builder object used to create the filter node.

Properties

attrId : Int
[Get]
Signature
val attrId: Int
filterBuilder : FilterBuilder
[Get]
Signature
val filterBuilder: FilterBuilder
filterFunctionInfo : FilterFunctionInfo?
[Get]
Signature
val filterFunctionInfo: FilterFunctionInfo? = null
[Get][Set]
Signature
var left: FilterNode?
parent : FilterNode?
[Get][Set]
Signature
var parent: FilterNode?
right : FilterNode?
[Get][Set]
Signature
var right: FilterNode?
[Get]
Signature
val type: FilterNodeType

Functions

and ( b )
Performs a logical AND operation with another filter node.
Signature
infix fun and(b: FilterNode): FilterNode
Parameters
  The other query node.
Returns
  A new filter node representing the AND operation.
or ( b )
Performs a logical OR operation with another filter node.
Signature
infix fun or(b: FilterNode): FilterNode
Parameters
  The other filter node.
Returns
  A new filter node representing the OR operation.