Name | Description | Type | Package | Framework |
AbstractSqlType | Abstract base class for SQL implementations of RelDataType. | Class | org.apache.calcite.sql.type | Calcite |
|
AggregatingScope | An extension to the SqlValidatorScope interface which indicates that the scope is aggregating. | Interface | org.apache.calcite.sql.validate | Calcite |
|
AggregatingSelectScope | Scope for resolving identifiers within a SELECT statement that has a The same set of identifiers are in scope, but it won't allow access to | Class | org.apache.calcite.sql.validate | Calcite |
|
AliasNamespace | Namespace for an AS t(c1, c2, . | Class | org.apache.calcite.sql.validate | Calcite |
|
ArraySqlType | | Class | org.apache.calcite.sql.type | Calcite |
|
AssignableOperandTypeChecker | AssignableOperandTypeChecker implements SqlOperandTypeChecker by verifying that the type of each argument is assignable to a predefined set of | Class | org.apache.calcite.sql.type | Calcite |
|
BasicSqlType | BasicSqlType represents a standard atomic SQL type (excluding intervalSee Also:Serialized Form | Class | org.apache.calcite.sql.type | Calcite |
|
ChainedSqlOperatorTable | ChainedSqlOperatorTable implements the SqlOperatorTable interface by chaining together any number of underlying operator table instances. | Class | org.apache.calcite.sql.util | Calcite |
|
CollectNamespace | Namespace for COLLECT and TABLE constructs. | Class | org.apache.calcite.sql.validate | Calcite |
|
ComparableOperandTypeChecker | Type checking strategy which verifies that types have the required attributes to be used as arguments to comparison operators. | Class | org.apache.calcite.sql.type | Calcite |
|
CompositeOperandTypeChecker | This class allows multiple existing SqlOperandTypeChecker rules to be combined into one rule. | Class | org.apache.calcite.sql.type | Calcite |
|
CompositeOperandTypeChecker .Composition | How operands are composed. | Class | org.apache.calcite.sql.type.CompositeOperandTypeChecker | Calcite |
|
CompositeSingleOperandTypeChecker | SqlSingleOperandTypeChecker rules to be combined into one rule. | Class | org.apache.calcite.sql.type | Calcite |
|
CorrelationReferenceFinder | | Class | org.apache.calcite.sql2rel | Calcite |
|
CursorReturnTypeInference | Returns the rowtype of a cursor of the operand at a particular 0-basedSee Also:OrdinalReturnTypeInference | Class | org.apache.calcite.sql.type | Calcite |
|
DeduplicateCorrelateVariables | Rewrites relations to ensure the same correlation is referenced by the same correlation variable. | Class | org.apache.calcite.sql2rel | Calcite |
|
DefaultValueFactory | DefaultValueFactory supplies default values for INSERT, UPDATE, and NEW. | Interface | org.apache.calcite.sql2rel | Calcite |
|
DelegatingNamespace | An implementation of SqlValidatorNamespace that delegates all methods to an underlying object. | Class | org.apache.calcite.sql.validate | Calcite |
|
DelegatingScope | A scope which delegates all requests to its parent scope. | Class | org.apache.calcite.sql.validate | Calcite |
|
DelegatingSqlValidatorCatalogReader | SqlValidatorCatalogReader that passes all calls to a parent catalog reader. | Class | org.apache.calcite.sql.validate | Calcite |
|
DelegatingSqlValidatorTable | delegating to a parent table. | Class | org.apache.calcite.sql.validate | Calcite |
|
ExplicitOperandTypeInference | ExplicitOperandTypeInferences implements SqlOperandTypeInference by explicitly supplying a type for each parameter. | Class | org.apache.calcite.sql.type | Calcite |
|
ExplicitOperatorBinding | ExplicitOperatorBinding implements SqlOperatorBinding via an underlying array of known operand types. | Class | org.apache.calcite.sql | Calcite |
|
ExplicitReturnTypeInference | A SqlReturnTypeInference which always returns the same SQL type. | Class | org.apache.calcite.sql.type | Calcite |
|
ExtraSqlTypes | Holds constants associated with SQL types introduced after the earliest version of Java supported by Farrago (this currently means anything | Interface | org.apache.calcite.sql.type | Calcite |
|
FamilyOperandTypeChecker | | Class | org.apache.calcite.sql.type | Calcite |
|
IdentifierNamespace | | Class | org.apache.calcite.sql.validate | Calcite |
|
InferTypes | Strategies for inferring operand types. | Class | org.apache.calcite.sql.type | Calcite |
|
IntervalSqlType | IntervalSqlType represents a standard SQL datetime interval type. | Class | org.apache.calcite.sql.type | Calcite |
|
JavaToSqlTypeConversionRules | JavaToSqlTypeConversionRules defines mappings from common Java types to corresponding SQL types. | Class | org.apache.calcite.sql.type | Calcite |
|
JoinConditionType | enum JoinConditionTypeEnumerates the types of condition in a join expression. | Class | org.apache.calcite.sql | Calcite |
|
JoinScope | The name-resolution context for expression inside a JOIN clause. | Class | org.apache.calcite.sql.validate | Calcite |
|
JoinType | Enumerates the types of join. | Class | org.apache.calcite.sql | Calcite |
|
ListScope | Abstract base for a scope which is defined by a list of child namespaces and which inherits from a parent scope. | Class | org.apache.calcite.sql.validate | Calcite |
|
ListSqlOperatorTable | | Class | org.apache.calcite.sql.util | Calcite |
|
LiteralOperandTypeChecker | Parameter type-checking strategy type must be a literal (whether null is allowed is determined by the constructor). | Class | org.apache.calcite.sql.type | Calcite |
|
MapSqlType | | Class | org.apache.calcite.sql.type | Calcite |
|
MatchReturnTypeInference | Returns the first type that matches a set of given SqlTypeNames. | Class | org.apache.calcite.sql.type | Calcite |
|
MultisetOperandTypeChecker | Parameter type-checking strategy types must be [nullable] Multiset, [nullable] Multiset and the two types must have the same element type | Class | org.apache.calcite.sql.type | Calcite |
|
MultisetSqlType | MultisetSqlType represents a standard SQL2003 multiset type. | Class | org.apache.calcite.sql.type | Calcite |
|
ObjectSqlType | ObjectSqlType represents an SQL structured user-defined type. | Class | org.apache.calcite.sql.type | Calcite |
|
OperandsTypeChecking | Strategies to check for allowed operand types of an operator call. | Class | org.apache.calcite.sql.type | Calcite |
|
OperandTypes | Strategies for checking operand types. | Class | org.apache.calcite.sql.type | Calcite |
|
OrderByScope | Represents the name-resolution context for expressions in an ORDER BY clause. | Class | org.apache.calcite.sql.validate | Calcite |
|
OrdinalReturnTypeInference | Returns the type of the operand at a particular 0-based ordinal position. | Class | org.apache.calcite.sql.type | Calcite |
|
OverScope | The name-resolution scope of a OVER clause. | Class | org.apache.calcite.sql.validate | Calcite |
|
ParameterScope | A scope which contains nothing besides a few parameters. | Class | org.apache.calcite.sql.validate | Calcite |
|
ProcedureNamespace | Namespace whose contents are defined by the result of a call to a user-defined procedure. | Class | org.apache.calcite.sql.validate | Calcite |
|
ReflectiveConvertletTable | any method of the form public RexNode convertXxx(ConvertletContext, SqlNode) or public RexNode convertXxx(ConvertletContext, | Class | org.apache.calcite.sql2rel | Calcite |
|
ReflectiveSqlOperatorTable | ReflectiveSqlOperatorTable implements the SqlOperatorTable interface by reflecting the public fields of a subclass. | Class | org.apache.calcite.sql.util | Calcite |
|
RelDecorrelator | RelDecorrelator replaces all correlated expressions (corExp) in a relational expression (RelNode) tree with non-correlated expressions that are produced | Class | org.apache.calcite.sql2rel | Calcite |
|
RelFieldTrimmer | Transformer that walks over a tree of relational expressions, replacing each RelNode with a 'slimmed down' relational expression that projects | Class | org.apache.calcite.sql2rel | Calcite |
|
RelFieldTrimmer .TrimResult | Result of an attempt to trim columns from a relational expression. | Class | org.apache.calcite.sql2rel.RelFieldTrimmer | Calcite |
|
RelStructuredTypeFlattener | RelStructuredTypeFlattener removes all structured types from a tree of relational expressions. | Class | org.apache.calcite.sql2rel | Calcite |
|
RelStructuredTypeFlattener .SelfFlatteningRel | Mix-in interface for relational expressions that know how to flatten themselves. | Interface | org.apache.calcite.sql2rel.RelStructuredTypeFlattener | Calcite |
|
ReturnTypes | A collection of return-type inference strategies. | Class | org.apache.calcite.sql.type | Calcite |
|
SameOperandTypeChecker | Parameter type-checking strategy where all operand types must be the same. | Class | org.apache.calcite.sql.type | Calcite |
|
SelectNamespace | Namespace offered by a subquery. | Class | org.apache.calcite.sql.validate | Calcite |
|
SelectScope | The name-resolution scope of a SELECT clause. | Class | org.apache.calcite.sql.validate | Calcite |
|
SemiJoinType | Enumeration representing different join types used in correlationEnum Constant Summary | Class | org.apache.calcite.sql | Calcite |
|
SetopNamespace | Namespace based upon a set operation (UNION, INTERSECT, EXCEPT). | Class | org.apache.calcite.sql.validate | Calcite |
|
SetopOperandTypeChecker | Parameter type-checking strategy for a set operator (UNION, INTERSECT, Both arguments must be records with the same number of fields, and the | Class | org.apache.calcite.sql.type | Calcite |
|
SqlAbstractGroupFunction | | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlAbstractParserImpl | Abstract base for parsers generated from CommonParser. | Class | org.apache.calcite.sql.parser | Calcite |
|
SqlAbstractParserImpl .ExprContext | Type-safe enum for context of acceptable expressions. | Class | org.apache.calcite.sql.parser.SqlAbstractParserImpl | Calcite |
|
SqlAbstractParserImpl .Metadata | Metadata about the parser. | Interface | org.apache.calcite.sql.parser.SqlAbstractParserImpl | Calcite |
|
SqlAbstractParserImpl .MetadataImpl | Default implementation of the SqlAbstractParserImpl. | Class | org.apache.calcite.sql.parser.SqlAbstractParserImpl | Calcite |
|
SqlAbstractTimeFunction | Base class for time functions such as LOCALTIME, LOCALTIME(n). | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlAccessEnum | Enumeration representing different access typesEnum Constant Summary | Class | org.apache.calcite.sql | Calcite |
|
SqlAccessType | | Class | org.apache.calcite.sql | Calcite |
|
SqlAdvisor | An assistant which offers hints and corrections to a partially-formed SQL statement. | Class | org.apache.calcite.sql.advise | Calcite |
|
SqlAdvisorGetHintsFunction | Table function that returns completion hints for a given SQL statement. | Class | org.apache.calcite.sql.advise | Calcite |
|
SqlAdvisorHint | This class is used to return values for (String, int, String[]). | Class | org.apache.calcite.sql.advise | Calcite |
|
SqlAdvisorValidator | SqlAdvisorValidator is used by SqlAdvisor to traverse the parse tree of a SQL statement, not for validation purpose but for setting | Class | org.apache.calcite.sql.advise | Calcite |
|
SqlAggFunction | Abstract base class for the definition of an aggregate function: an operator which aggregates sets of values into a result. | Class | org.apache.calcite.sql | Calcite |
|
SqlArrayQueryConstructor | | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlArrayValueConstructor | | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlAsOperator | The AS operator associates an expression with an alias. | Class | org.apache.calcite.sql | Calcite |
|
SqlAvgAggFunction | Avg is an aggregator which returns the average of the values which go into it. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlAvgAggFunction .Subtype | Sub-type of aggregate function. | Class | org.apache.calcite.sql.fun.SqlAvgAggFunction | Calcite |
|
SqlBasicCall | | Class | org.apache.calcite.sql | Calcite |
|
SqlBasicVisitor | Basic implementation of SqlVisitor which does nothing at each node. | Class | org.apache.calcite.sql.util | Calcite |
|
SqlBasicVisitor .ArgHandler | Returns the result of visiting all children of a call to an operator, then the call itself. | Interface | org.apache.calcite.sql.util.SqlBasicVisitor | Calcite |
|
SqlBasicVisitor .ArgHandlerImpl | Default implementation of SqlBasicVisitor. | Class | org.apache.calcite.sql.util.SqlBasicVisitor | Calcite |
|
SqlBetweenOperator | Defines the BETWEEN operator. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlBetweenOperator .Flag | Defines the SYMMETRIC and ASYMMETRIC keywords. | Class | org.apache.calcite.sql.fun.SqlBetweenOperator | Calcite |
|
SqlBinaryOperator | SqlBinaryOperator is a binary operator. | Class | org.apache.calcite.sql | Calcite |
|
SqlBinaryStringLiteral | A binary (or hexadecimal) string literal. | Class | org.apache.calcite.sql | Calcite |
|
SqlBuilder | Extension to StringBuilder for the purposes of creating SQL queries Using this class helps to prevent SQL injection attacks, incorrectly | Class | org.apache.calcite.sql.util | Calcite |
|
SqlCall | A SqlCall is a call to an operator. | Class | org.apache.calcite.sql | Calcite |
|
SqlCallBinding | SqlCallBinding implements SqlOperatorBinding by analyzing to the operands of a SqlCall with a SqlValidator. | Class | org.apache.calcite.sql | Calcite |
|
SqlCase | A SqlCase is a node of a parse tree which represents a case statement. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlCaseOperator | An operator describing a CASE, NULLIF or COALESCE expression. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlCastFunction | SqlCastFunction. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlCharStringLiteral | A character string literal. | Class | org.apache.calcite.sql | Calcite |
|
SqlCoalesceFunction | The COALESCE function. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlCollation | A SqlCollation is an object representing a Collate statement. | Class | org.apache.calcite.sql | Calcite |
|
SqlCollation .Coercibility | A consisting of a column reference has the coercibility characteristic Implicit, with collating | Class | org.apache.calcite.sql.SqlCollation | Calcite |
|
SqlCollectionTableOperator | SqlCollectionTableOperator is the table function derived table operator. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlColumnListConstructor | SqlColumnListConstructor defines the non-standard constructor used to pass a COLUMN_LIST parameter to a UDX. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlConformance | Enumeration of valid SQL compatiblity modes. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlConvertFunction | | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlCountAggFunction | Definition of the SQL COUNT aggregation function. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlCovarAggFunction | Covar is an aggregator which returns the Covariance of the values which go into it. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlCovarAggFunction .Subtype | Returns the enum constant of th | Class | org.apache.calcite.sql.fun.SqlCovarAggFunction | Calcite |
|
SqlCurrentDateFunction | The CURRENT_DATE function. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlCursorConstructor | | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlDataTypeSpec | Represents a SQL data type specification in a parse tree. | Class | org.apache.calcite.sql | Calcite |
|
SqlDateLiteral | A SQL literal representing a DATE value, such as DATE Create values using SqlLiteral. | Class | org.apache.calcite.sql | Calcite |
|
SqlDatetimeSubtractionOperator | A special operator for the subtraction of two DATETIMEs. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlDelete | | Class | org.apache.calcite.sql | Calcite |
|
SqlDialect | SqlDialect encapsulates the differences between dialects of SQL. | Class | org.apache.calcite.sql | Calcite |
|
SqlDialect .DatabaseProduct | Rough list of flavors of database. | Class | org.apache.calcite.sql.SqlDialect | Calcite |
|
SqlDialect .FakeUtil | A few utility functions copied from org. | Class | org.apache.calcite.sql.SqlDialect | Calcite |
|
SqlDynamicParam | A SqlDynamicParam represents a dynamic parameter marker in an SQL statement. | Class | org.apache.calcite.sql | Calcite |
|
SqlExplain | A SqlExplain is a node of a parse tree which represents an EXPLAIN PLAN statement. | Class | org.apache.calcite.sql | Calcite |
|
SqlExplain .Depth | The level of abstraction with which to display the plan. | Class | org.apache.calcite.sql.SqlExplain | Calcite |
|
SqlExplainLevel | enum SqlExplainLevelSqlExplainLevel defines detail levels for EXPLAIN PLAN. | Class | org.apache.calcite.sql | Calcite |
|
SqlExtractFunction | The SQL EXTRACT operator. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlFilterOperator | An operator that applies a filter before rows are included in an aggregate Operands are as follows: | Class | org.apache.calcite.sql | Calcite |
|
SqlFirstLastValueAggFunction | FIRST_VALUE and LAST_VALUE aggregate functions return the first or the last value in a list of values that are input to the | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlFloorFunction | Definition of the FLOOR and CEIL built-in SQL functions. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlFormatOptions | Data structure to hold options for SqlPrettyWriter. | Class | org.apache.calcite.sql.pretty | Calcite |
|
SqlFunction | A SqlFunction is a type of operator which has conventional function-call syntax. | Class | org.apache.calcite.sql | Calcite |
|
SqlFunctionalOperator | | Class | org.apache.calcite.sql | Calcite |
|
SqlFunctionCategory | enum SqlFunctionCategoryEnumeration of the categories of | Class | org.apache.calcite.sql | Calcite |
|
SqlHistogramAggFunction | HISTOGRAM is the base operator that supports the Histogram MIN/MAX aggregate functions. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlIdentifier | A SqlIdentifier is an identifier, possibly compound. | Class | org.apache.calcite.sql | Calcite |
|
SqlIdentifierMoniker | An implementation of SqlMoniker that encapsulates the normalized name information of a SqlIdentifier. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlInfixOperator | A generalization of a binary operator to involve several (two or more) arguments, and keywords between each pair of arguments. | Class | org.apache.calcite.sql | Calcite |
|
SqlInOperator | Definition of the SQL IN operator, which tests for a value's membership in a subquery or a list of values. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlInsert | | Class | org.apache.calcite.sql | Calcite |
|
SqlInsertKeyword | enum SqlInsertKeywordDefines the keywords that can occur immediately after the INSERT keyword. | Class | org.apache.calcite.sql | Calcite |
|
SqlInternalOperator | Generic operator for nodes with internal syntax. | Class | org.apache.calcite.sql | Calcite |
|
SqlIntervalLiteral | A SQL literal representing a time interval. | Class | org.apache.calcite.sql | Calcite |
|
SqlIntervalLiteral .IntervalValue | | Class | org.apache.calcite.sql.SqlIntervalLiteral | Calcite |
|
SqlIntervalQualifier | Represents an INTERVAL qualifier. | Class | org.apache.calcite.sql | Calcite |
|
SqlJdbcFunctionCall | A SqlJdbcFunctionCall is a node of a parse tree which represents a JDBC function call. | Class | org.apache.calcite.sql | Calcite |
|
SqlJoin | Parse tree node representing a JOIN clause. | Class | org.apache.calcite.sql | Calcite |
|
SqlJoin .SqlJoinOperator | SqlJoinOperator describes the syntax of the SQL JOIN operator. | Class | org.apache.calcite.sql.SqlJoin | Calcite |
|
SqlKind | Enumerates the possible types of SqlNode. | Class | org.apache.calcite.sql | Calcite |
|
SqlLeadLagAggFunction | LEAD and LAG aggregate functions return the value of given expression evaluated at given offset. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlLikeOperator | An operator describing the LIKE and SIMILAR Syntax of the two operators: | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlLiteral | A SqlLiteral is a constant. | Class | org.apache.calcite.sql | Calcite |
|
SqlLiteral .SqlSymbol | A value must implement this interface if it is to be embedded as a SqlLiteral of type SYMBOL. | Interface | org.apache.calcite.sql.SqlLiteral | Calcite |
|
SqlLiteralChainOperator | Internal operator, by which the parser represents a continued string literal. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlMapQueryConstructor | Definition of the MAP query constructor, Like the MAP type, not standard SQL. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlMapValueConstructor | Definition of the MAP constructor, MAP [, , . | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlMerge | | Class | org.apache.calcite.sql | Calcite |
|
SqlMinMaxAggFunction | Definition of the MIN and MAX aggregate functions, returning the returns the smallest/largest of the values which go into it. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlModality | Relational or streaming. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlMoniker | | Interface | org.apache.calcite.sql.validate | Calcite |
|
SqlMonikerImpl | A generic implementation of SqlMoniker. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlMonikerType | An enumeration of moniker types. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlMonotonicBinaryOperator | Base class for binary operators such as addition, subtraction, and multiplication which are monotonic for the patterns m op c and | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlMonotonicity | enum SqlMonotonicityEnumeration of types of monotonicity. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlMonotonicUnaryFunction | | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlMultisetMemberOfOperator | Multiset MEMBER OF. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlMultisetQueryConstructor | Definition of the SQL:2003 standard MULTISET query constructor, MULTISET (). | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlMultisetSetOperator | An operator which performs set operations on multisets, such as MULTISET Not to be confused with SqlMultisetValueConstructor or | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlMultisetValueConstructor | Definition of the SQL:2003 standard MULTISET constructor, MULTISET Derived classes construct other kinds of collections. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlNewOperator | SqlNewOperator represents an SQL new specification such as NEW UDT(1, 2). | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlNode | A SqlNode is a SQL parse tree. | Class | org.apache.calcite.sql | Calcite |
|
SqlNodeList | A SqlNodeList is a list of SqlNodes. | Class | org.apache.calcite.sql | Calcite |
|
SqlNodeToRexConverter | Converts expressions from SqlNode to RexNode. | Interface | org.apache.calcite.sql2rel | Calcite |
|
SqlNodeToRexConverterImpl | Standard implementation of SqlNodeToRexConverter. | Class | org.apache.calcite.sql2rel | Calcite |
|
SqlNtileAggFunction | NTILE aggregate function return the value of given expression evaluated at given offset. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlNullifFunction | The NULLIF function. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlNullSemantics | enum SqlNullSemanticsSqlNullSemantics defines the possible comparison rules for values which might | Class | org.apache.calcite.sql | Calcite |
|
SqlNumericLiteral | A numeric SQL literal. | Class | org.apache.calcite.sql | Calcite |
|
SqlOperandCountRange | A class that describes how many operands an operator can take. | Interface | org.apache.calcite.sql | Calcite |
|
SqlOperandCountRanges | Helpers for SqlOperandCountRange. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlOperandTypeChecker | Strategy interface to check for allowed operand types of an operator call. | Interface | org.apache.calcite.sql.type | Calcite |
|
SqlOperandTypeChecker .Consistency | Strategy used to make arguments consistent. | Class | org.apache.calcite.sql.type.SqlOperandTypeChecker | Calcite |
|
SqlOperandTypeInference | Strategy to infer unknown types of the operands of an operator call. | Interface | org.apache.calcite.sql.type | Calcite |
|
SqlOperator | A SqlOperator is a type of node in a SQL parse tree (it is NOT a node in a SQL parse tree). | Class | org.apache.calcite.sql | Calcite |
|
SqlOperatorBinding | SqlOperatorBinding represents the binding of an SqlOperator to actual operands, along with any additional information | Class | org.apache.calcite.sql | Calcite |
|
SqlOperatorTable | SqlOperatorTable defines a directory interface for enumerating and looking up SQL operators and functions. | Interface | org.apache.calcite.sql | Calcite |
|
SqlOrderBy | Parse tree node that represents an ORDER BY on a query other than a SELECT (e. | Class | org.apache.calcite.sql | Calcite |
|
SqlOverlapsOperator | SqlOverlapsOperator represents the SQL:1999 standard OVERLAPS function. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlOverlayFunction | The OVERLAY function. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlOverOperator | An operator describing a window function specification. | Class | org.apache.calcite.sql | Calcite |
|
SqlParseException | SqlParseException defines a checked exception corresponding toSee Also:Serialized Form | Class | org.apache.calcite.sql.parser | Calcite |
|
SqlParser | A SqlParser parses a SQL statement. | Class | org.apache.calcite.sql.parser | Calcite |
|
SqlParser .Config | See Also:SqlParser. | Interface | org.apache.calcite.sql.parser.SqlParser | Calcite |
|
SqlParser .ConfigBuilder | Builder for a SqlParser. | Class | org.apache.calcite.sql.parser.SqlParser | Calcite |
|
SqlParserImplFactory | SqlAbstractParserImpl objects. | Interface | org.apache.calcite.sql.parser | Calcite |
|
SqlParserPos | SqlParserPos represents the position of a parsed token within SQL statementSee Also:Serialized Form | Class | org.apache.calcite.sql.parser | Calcite |
|
SqlParserUtil | Utility methods relating to parsing SQL. | Class | org.apache.calcite.sql.parser | Calcite |
|
SqlParserUtil .ParsedCollation | The components of a collation definition, per the SQL standard. | Class | org.apache.calcite.sql.parser.SqlParserUtil | Calcite |
|
SqlParserUtil .StringAndPos | Contains a string, the offset of a token within the string, and a parser position containing the beginning and end line number. | Class | org.apache.calcite.sql.parser.SqlParserUtil | Calcite |
|
SqlParserUtil .ToTreeListItem | by SqlSpecialOperator. | Class | org.apache.calcite.sql.parser.SqlParserUtil | Calcite |
|
SqlPositionFunction | The POSITION function. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlPostfixOperator | A postfix unary operator. | Class | org.apache.calcite.sql | Calcite |
|
SqlPrefixOperator | | Class | org.apache.calcite.sql | Calcite |
|
SqlPrettyWriter | Pretty printer for SQL statements. | Class | org.apache.calcite.sql.pretty | Calcite |
|
SqlProcedureCallOperator | SqlProcedureCallOperator represents the CALL statement. | Class | org.apache.calcite.sql | Calcite |
|
SqlQualified | Fully-qualified identifier. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlQuarterFunction | SqlQuarterFunction represents the SQL:1999 standard QUARTER function. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlRankFunction | Operator which aggregates sets of values into a result. | Class | org.apache.calcite.sql | Calcite |
|
SqlReturnTypeInference | Strategy interface to infer the type of an operator call from the type of the This interface is an example of the | Interface | org.apache.calcite.sql.type | Calcite |
|
SqlReturnTypeInferenceChain | Strategy to infer the type of an operator call from the type of the operands by using a series of SqlReturnTypeInference rules in a given order. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlRexContext | Contains the context necessary for a SqlRexConvertlet to convert a SqlNode expression into a RexNode. | Interface | org.apache.calcite.sql2rel | Calcite |
|
SqlRexConvertlet | | Interface | org.apache.calcite.sql2rel | Calcite |
|
SqlRexConvertletTable | Collection of SqlRexConvertlets. | Interface | org.apache.calcite.sql2rel | Calcite |
|
SqlRowOperator | SqlRowOperator represents the special ROW constructor. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlSampleSpec | Specification of a SQL sample. | Class | org.apache.calcite.sql | Calcite |
|
SqlSampleSpec .SqlSubstitutionSampleSpec | Sample specification that orders substitution. | Class | org.apache.calcite.sql.SqlSampleSpec | Calcite |
|
SqlSampleSpec .SqlTableSampleSpec | Sample specification. | Class | org.apache.calcite.sql.SqlSampleSpec | Calcite |
|
SqlScopedShuttle | Refinement to SqlShuttle which maintains a stack of scopes. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlSelect | A SqlSelect is a node of a parse tree which represents a select statement. | Class | org.apache.calcite.sql | Calcite |
|
SqlSelectKeyword | enum SqlSelectKeywordDefines the keywords which can occur immediately after the SELECT keyword. | Class | org.apache.calcite.sql | Calcite |
|
SqlSelectOperator | An operator describing a query. | Class | org.apache.calcite.sql | Calcite |
|
SqlSequenceValueOperator | Operator that returns the current or next value of a sequence. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlSetOperator | SqlSetOperator represents a relational set theory operator (UNION, INTERSECT, MINUS). | Class | org.apache.calcite.sql | Calcite |
|
SqlSetOption | SQL parse tree node to represent SET and RESET statements, optionally preceded by ALTER SYSTEM or ALTER SESSION. | Class | org.apache.calcite.sql | Calcite |
|
SqlShuttle | Basic implementation of SqlVisitor which returns each leaf node This class is useful as a base class for classes which implement the | Class | org.apache.calcite.sql.util | Calcite |
|
SqlSimpleParser | A simple parser that takes an incomplete and turn it into a syntactically correct statement. | Class | org.apache.calcite.sql.advise | Calcite |
|
SqlSimpleParser .IdToken | | Class | org.apache.calcite.sql.advise.SqlSimpleParser | Calcite |
|
SqlSimpleParser .Token | | Class | org.apache.calcite.sql.advise.SqlSimpleParser | Calcite |
|
SqlSimpleParser .Tokenizer | | Class | org.apache.calcite.sql.advise.SqlSimpleParser | Calcite |
|
SqlSingleOperandTypeChecker | SqlSingleOperandTypeChecker is an extension of SqlOperandTypeChecker for implementations which are capable of checking the type of a single | Interface | org.apache.calcite.sql.type | Calcite |
|
SqlSingleValueAggFunction | SINGLE_VALUE aggregate function returns the input value if there is only one value in the input; Otherwise it triggers a run-time error. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlSpecialOperator | Generic operator for nodes with special syntax. | Class | org.apache.calcite.sql | Calcite |
|
SqlSplittableAggFunction | Aggregate function that can be split into partial aggregates. | Interface | org.apache.calcite.sql | Calcite |
|
SqlSplittableAggFunction .CountSplitter | Splitting strategy for COUNT. | Class | org.apache.calcite.sql.SqlSplittableAggFunction | Calcite |
|
SqlSplittableAggFunction .Registry | Collection in which one can register an element. | Interface | org.apache.calcite.sql.SqlSplittableAggFunction | Calcite |
|
SqlSplittableAggFunction .SelfSplitter | Aggregate function that splits into two applications of itself. | Class | org.apache.calcite.sql.SqlSplittableAggFunction | Calcite |
|
SqlSplittableAggFunction .SumSplitter | Splitting strategy for SUM. | Class | org.apache.calcite.sql.SqlSplittableAggFunction | Calcite |
|
SqlStateCodes | Contains Glossary. | Class | org.apache.calcite.sql | Calcite |
|
SqlStdOperatorTable | the standard operators and functions. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlString | String that represents a kocher SQL statement, expression, or fragment. | Class | org.apache.calcite.sql.util | Calcite |
|
SqlStringContextVariable | Base class for functions such as USER, CURRENT_ROLE, and CURRENT_PATH. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlSubstringFunction | Definition of the SUBSTRING builtin SQL function. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlSumAggFunction | Sum is an aggregator which returns the sum of the values which go into it. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlSumEmptyIsZeroAggFunction | Sum0 is an aggregator which returns the sum of the values which go into it like Sum. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlSyntax | Enumeration of possible syntactic types of operators. | Class | org.apache.calcite.sql | Calcite |
|
SqlThrowOperator | An internal operator that throws an exception. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlTimeLiteral | A SQL literal representing a TIME value, for example TIME Create values using SqlLiteral. | Class | org.apache.calcite.sql | Calcite |
|
SqlTimestampLiteral | A SQL literal representing a TIMESTAMP value, for example TIMESTAMP '1969-07-21 03:15 GMT'. | Class | org.apache.calcite.sql | Calcite |
|
SqlToRelConverter | Converts a SQL parse tree (consisting of SqlNode objects) into a relational algebra | Class | org.apache.calcite.sql2rel | Calcite |
|
SqlTrimFunction | Definition of the TRIM builtin SQL function. | Class | org.apache.calcite.sql.fun | Calcite |
|
SqlTrimFunction .Flag | Defines the enumerated values LEADING, TRAILING, BOTH. | Class | org.apache.calcite.sql.fun.SqlTrimFunction | Calcite |
|
SqlTypeAssignmentRules | Class to hold rules to determine if a type is assignable from another type. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeExplicitPrecedenceList | SqlTypeExplicitPrecedenceList implements the RelDataTypePrecedenceList interface via an explicit list of | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeFactoryImpl | SqlTypeFactoryImpl provides a default implementation of RelDataTypeFactory which supports SQL types. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeFamily | SqlTypeFamily provides SQL type categorization. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeName | Enumeration of the type names which can be used to construct a SQL type. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeName .Limit | Returns the enum constant of this type with the specified name. | Class | org.apache.calcite.sql.type.SqlTypeName | Calcite |
|
SqlTypeTransform | Strategy to transform one type to another. | Interface | org.apache.calcite.sql.type | Calcite |
|
SqlTypeTransformCascade | Strategy to infer the type of an operator call from the type of the operands by using one SqlReturnTypeInference rule and a combination of | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeTransforms | SqlTypeTransforms defines a number of reusable instances of NOTE: avoid anonymous inner classes here except for unique, | Class | org.apache.calcite.sql.type | Calcite |
|
SqlTypeUtil | Contains utility methods used during SQL validation or type derivation. | Class | org.apache.calcite.sql.type | Calcite |
|
SqlUnnestOperator | The UNNEST operator. | Class | org.apache.calcite.sql | Calcite |
|
SqlUnresolvedFunction | Placeholder for an unresolved function. | Class | org.apache.calcite.sql | Calcite |
|
SqlUpdate | | Class | org.apache.calcite.sql | Calcite |
|
SqlUserDefinedAggFunction | User-defined aggregate function. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlUserDefinedFunction | User-defined scalar function. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlUserDefinedTableFunction | User-defined table function. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlUserDefinedTableMacro | User-defined table macro. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlUtil | Contains utility functions related to SQL parsing, all static. | Class | org.apache.calcite.sql | Calcite |
|
SqlUtil .DatabaseMetaDataInvocationHandler | Handles particular DatabaseMetaData methods; invocations of other methods will fall through to the base class, | Class | org.apache.calcite.sql.SqlUtil | Calcite |
|
SqlValidator | Validates the parse tree of a SQL statement, and provides semantic information about the parse tree. | Interface | org.apache.calcite.sql.validate | Calcite |
|
SqlValidatorCatalogReader | Supplies catalog information for SqlValidator. | Interface | org.apache.calcite.sql.validate | Calcite |
|
SqlValidatorException | Exception thrown while validating a SQL statement. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlValidatorImpl | Default implementation of SqlValidator. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlValidatorImpl .DmlNamespace | Common base class for DML statement namespaces. | Class | org.apache.calcite.sql.validate.SqlValidatorImpl | Calcite |
|
SqlValidatorImpl .FunctionParamInfo | | Class | org.apache.calcite.sql.validate.SqlValidatorImpl | Calcite |
|
SqlValidatorImpl .IdInfo | Information about an identifier in a particular scope. | Class | org.apache.calcite.sql.validate.SqlValidatorImpl | Calcite |
|
SqlValidatorImpl .Status | Validation is in progress for this scope. | Class | org.apache.calcite.sql.validate.SqlValidatorImpl | Calcite |
|
SqlValidatorNamespace | A namespace describes the relation returned by a section of a SQL query. | Interface | org.apache.calcite.sql.validate | Calcite |
|
SqlValidatorScope | Name-resolution scope. | Interface | org.apache.calcite.sql.validate | Calcite |
|
SqlValidatorTable | Supplies a SqlValidator with the metadata for a table. | Interface | org.apache.calcite.sql.validate | Calcite |
|
SqlValidatorUtil | Utility methods related to validation. | Class | org.apache.calcite.sql.validate | Calcite |
|
SqlValidatorUtil .DeepCopier | | Class | org.apache.calcite.sql.validate.SqlValidatorUtil | Calcite |
|
SqlValidatorWithHints | qualified names of sql objects, alternative valid sql objects that can be used in the SQL statement (dubbed as hints) | Interface | org.apache.calcite.sql.validate | Calcite |
|
SqlValuesOperator | The VALUES operator. | Class | org.apache.calcite.sql | Calcite |
|
SqlVisitor | Visitor class, follows the The type parameter R is the return type of each | Interface | org.apache.calcite.sql.util | Calcite |
|
SqlWindow | SQL window specification. | Class | org.apache.calcite.sql | Calcite |
|
SqlWith | The WITH clause of a query. | Class | org.apache.calcite.sql | Calcite |
|
SqlWithItem | An item in a WITH clause of a query. | Class | org.apache.calcite.sql | Calcite |
|
SqlWriter | A SqlWriter is the target to construct a SQL statement from a parse tree. | Interface | org.apache.calcite.sql | Calcite |
|
SqlWriter .Frame | A Frame is a piece of generated text which shares a common indentation Every frame has a beginning, a series of clauses and separators, and | Interface | org.apache.calcite.sql.SqlWriter | Calcite |
|
SqlWriter .FrameType | Returns the name of this frame type. | Interface | org.apache.calcite.sql.SqlWriter | Calcite |
|
SqlWriter .FrameTypeEnum | FROM clause (containing various kinds of JOIN). | Class | org.apache.calcite.sql.SqlWriter | Calcite |
|
SqlWriter .SubqueryStyle | Style of formatting subqueries. | Class | org.apache.calcite.sql.SqlWriter | Calcite |
|
StandardConvertletTable | Standard implementation of SqlRexConvertletTable. | Class | org.apache.calcite.sql2rel | Calcite |
|
SubqueryConverter | SubqueryConverter provides the interface for classes that convert subqueries into equivalent expressions. | Interface | org.apache.calcite.sql2rel | Calcite |
|
TableConstructorNamespace | Namespace for a table constructor VALUES (expr, expr, . | Class | org.apache.calcite.sql.validate | Calcite |
|
TableFunctionReturnTypeInference | TableFunctionReturnTypeInference implements rules for deriving table function output row types by expanding references to cursor parameters. | Class | org.apache.calcite.sql.type | Calcite |
|
WithNamespace | Namespace for WITH clause. | Class | org.apache.calcite.sql.validate | Calcite |