Skip to main content

index

Functions

FunctionDescription
getDatetimeJsonLogicOperationsCustom operations for use with JsonLogic objects generated by datetimeRuleProcessorJsonLogic.
getDatetimeRuleProcessorCELGenerates a rule processor with date/time features for use by formatQuery with the "cel" format.
getDatetimeRuleProcessorCypherGenerates a rule processor with date/time features for use by formatQuery with the "cypher" or "gql" format.
getDatetimeRuleProcessorDrizzleGenerates a rule processor with date/time features for use by formatQuery with the "drizzle" format. Relative values are materialized and all date/time values are converted to Date objects (Drizzle column operators compare against native Date values).
getDatetimeRuleProcessorElasticSearchGenerates a rule processor with date/time features for use by formatQuery with the "elasticsearch" format. Relative values are materialized to concrete ISO 8601 strings (ElasticSearch has no symbolic relative form); absolute values pass through.
getDatetimeRuleProcessorGremlinGenerates a rule processor with date/time features for use by formatQuery with the "gremlin" format. Relative values are materialized to concrete ISO 8601 strings (Gremlin has no symbolic relative form); absolute values pass through.
getDatetimeRuleProcessorJSONataGenerates a rule processor with date/time features for use by formatQuery with the "jsonata" format.
getDatetimeRuleProcessorLDAPGenerates a rule processor with date/time features for use by formatQuery with the "ldap" format. Relative values are materialized to concrete ISO 8601 strings (LDAP has no symbolic relative form); absolute values pass through.
getDatetimeRuleProcessorMongoDBGenerates a rule processor with date/time features for use by formatQuery with the (deprecated) "mongodb" format. Delegates to the "mongodb_query" date/time processor and serializes the result; Date values serialize to ISO 8601 strings.
getDatetimeRuleProcessorMongoDBQueryGenerates a rule processor with date/time features for use by formatQuery with the "mongodb_query" format.
getDatetimeRuleProcessorNLGenerates a rule processor with date/time features for use by formatQuery with the "natural_language" format.
getDatetimeRuleProcessorParameterizedGenerates a rule processor with date/time features for use by formatQuery with the "parameterized" and "parameterized_named" formats. Relative values are materialized to concrete ISO 8601 strings (these formats have no symbolic relative form); absolute values pass through.
getDatetimeRuleProcessorPrismaGenerates a rule processor with date/time features for use by formatQuery with the "prisma" format. Relative values are materialized and all date/time values are converted to Date objects (Prisma's where clauses use native Date values for date columns).
getDatetimeRuleProcessorSequelizeGenerates a rule processor with date/time features for use by formatQuery with the "sequelize" format. Relative values are materialized and all date/time values are converted to Date objects (Sequelize where clauses use native Date values for date columns).
getDatetimeRuleProcessorSPARQLGenerates a rule processor with date/time features for use by formatQuery with the "sparql" format.
getDatetimeRuleProcessorSpELGenerates a rule processor with date/time features for use by formatQuery with the "spel" format. Relative values are materialized to concrete ISO 8601 strings (SpEL has no symbolic relative form); absolute values pass through.
getDatetimeRuleProcessorSQLGenerates a rule processor with date/time features for use by formatQuery with the "sql" format.
getDatetimeRuleProcessorTanStackDBGenerates a rule processor with date/time features for use by formatQuery with the "tanstack_db" format. Relative values are materialized and all date/time values are converted to Date objects (TanStack DB collection filters compare against native Date values).
getDatetimeValueProcessorANSIGenerates a value processor with date/time features for use by formatQuery with the "sql" format and "ansi" preset.
getDatetimeValueProcessorMSSQLGenerates a value processor with date/time features for use by formatQuery with the "sql" format and "mssql" preset.
getDatetimeValueProcessorMySQLGenerates a value processor with date/time features for use by formatQuery with the "sql" format and "mysql" preset.
getDatetimeValueProcessorOracleGenerates a value processor with date/time features for use by formatQuery with the "sql" format and "oracle" preset.
getDatetimeValueProcessorPostgreSQLGenerates a value processor with date/time features for use by formatQuery with the "sql" format and "postgresql" preset.

Interfaces

InterfaceDescription
RelativeDateTimeValueStructured representation of a relative date/time value, e.g. "three months ago" or "the beginning of this year". Stored as the value of a rule (in place of the usual ISO 8601 string) and recognized by the date/time rule processors.
RQBDateTimeLibraryAPI-
RQBJsonLogicDateAfter-
RQBJsonLogicDateBefore-
RQBJsonLogicDateBetween-
RQBJsonLogicDateIn-
RQBJsonLogicDateNotBetween-
RQBJsonLogicDateNotIn-
RQBJsonLogicDateNotOn-
RQBJsonLogicDateOn-
RQBJsonLogicDateOnOrAfter-
RQBJsonLogicDateOnOrBefore-
RQBJsonLogicDateRelative-

Type Aliases

Type AliasDescription
IsDateField-
IsDateFieldFunction-
RelativeDateTimeAnchorReference point (zero-offset) for a RelativeDateTimeValue. 'now' is the current date/time; the startOf*/endOf* anchors truncate to the start or end of the corresponding calendar period.
RelativeDateTimeTruncationUnitUnit of measure for truncating a date/time to the start or end of a period (the subset of RelativeDateTimeUnit that represents a calendar period).
RelativeDateTimeUnitUnit of measure for a relative date/time offset.
RQBDateTimeJsonLogicJsonLogic rule object with additional operators generated by formatQuery and accepted by parseJsonLogic.
RQBJsonLogicDateTimeOperations-

Variables

VariableDescription
datetimeRuleProcessorJsonLogicDate/time rule processor for use by formatQuery with the "jsonlogic" format.
datetimeValueProcessorNLGenerates a value processor with date/time features for use by formatQuery with the "natural_language" format.
defaultDateTimeNLOperatorMap-

caution

API documentation is generated from the latest commit on the main branch. It may be somewhat inconsistent with official releases of React Query Builder.