Search Java Classes and Packages

Search Java Frameworks and Libraries

255581 classes and counting ...
Search Tips Index Status



#Org.apache.calcite.sql Classes and Interfaces - 291 results found.
NameDescriptionTypePackageFramework
AbstractSqlTypeAbstract base class for SQL implementations of RelDataType.Classorg.apache.calcite.sql.typeCalcite
AggregatingScopeAn extension to the SqlValidatorScope interface which indicates that the scope is aggregating.Interfaceorg.apache.calcite.sql.validateCalcite
AggregatingSelectScopeScope for resolving identifiers within a SELECT statement that has a The same set of identifiers are in scope, but it won't allow access toClassorg.apache.calcite.sql.validateCalcite
AliasNamespaceNamespace for an AS t(c1, c2, .Classorg.apache.calcite.sql.validateCalcite
ArraySqlTypeClassorg.apache.calcite.sql.typeCalcite
AssignableOperandTypeCheckerAssignableOperandTypeChecker implements SqlOperandTypeChecker by verifying that the type of each argument is assignable to a predefined set ofClassorg.apache.calcite.sql.typeCalcite
BasicSqlTypeBasicSqlType represents a standard atomic SQL type (excluding intervalSee Also:Serialized FormClassorg.apache.calcite.sql.typeCalcite
ChainedSqlOperatorTableChainedSqlOperatorTable implements the SqlOperatorTable interface by chaining together any number of underlying operator table instances.Classorg.apache.calcite.sql.utilCalcite
CollectNamespaceNamespace for COLLECT and TABLE constructs.Classorg.apache.calcite.sql.validateCalcite
ComparableOperandTypeCheckerType checking strategy which verifies that types have the required attributes to be used as arguments to comparison operators.Classorg.apache.calcite.sql.typeCalcite
CompositeOperandTypeCheckerThis class allows multiple existing SqlOperandTypeChecker rules to be combined into one rule.Classorg.apache.calcite.sql.typeCalcite
CompositeOperandTypeChecker .CompositionHow operands are composed.Classorg.apache.calcite.sql.type.CompositeOperandTypeCheckerCalcite
CompositeSingleOperandTypeChecker SqlSingleOperandTypeChecker rules to be combined into one rule.Classorg.apache.calcite.sql.typeCalcite
CorrelationReferenceFinderClassorg.apache.calcite.sql2relCalcite
CursorReturnTypeInferenceReturns the rowtype of a cursor of the operand at a particular 0-basedSee Also:OrdinalReturnTypeInferenceClassorg.apache.calcite.sql.typeCalcite
DeduplicateCorrelateVariablesRewrites relations to ensure the same correlation is referenced by the same correlation variable.Classorg.apache.calcite.sql2relCalcite
DefaultValueFactoryDefaultValueFactory supplies default values for INSERT, UPDATE, and NEW.Interfaceorg.apache.calcite.sql2relCalcite
DelegatingNamespaceAn implementation of SqlValidatorNamespace that delegates all methods to an underlying object.Classorg.apache.calcite.sql.validateCalcite
DelegatingScopeA scope which delegates all requests to its parent scope.Classorg.apache.calcite.sql.validateCalcite
DelegatingSqlValidatorCatalogReader SqlValidatorCatalogReader that passes all calls to a parent catalog reader.Classorg.apache.calcite.sql.validateCalcite
DelegatingSqlValidatorTable delegating to a parent table.Classorg.apache.calcite.sql.validateCalcite
ExplicitOperandTypeInferenceExplicitOperandTypeInferences implements SqlOperandTypeInference by explicitly supplying a type for each parameter.Classorg.apache.calcite.sql.typeCalcite
ExplicitOperatorBindingExplicitOperatorBinding implements SqlOperatorBinding via an underlying array of known operand types.Classorg.apache.calcite.sqlCalcite
ExplicitReturnTypeInferenceA SqlReturnTypeInference which always returns the same SQL type.Classorg.apache.calcite.sql.typeCalcite
ExtraSqlTypesHolds constants associated with SQL types introduced after the earliest version of Java supported by Farrago (this currently means anythingInterfaceorg.apache.calcite.sql.typeCalcite
FamilyOperandTypeCheckerClassorg.apache.calcite.sql.typeCalcite
IdentifierNamespaceClassorg.apache.calcite.sql.validateCalcite
InferTypesStrategies for inferring operand types.Classorg.apache.calcite.sql.typeCalcite
IntervalSqlTypeIntervalSqlType represents a standard SQL datetime interval type.Classorg.apache.calcite.sql.typeCalcite
JavaToSqlTypeConversionRulesJavaToSqlTypeConversionRules defines mappings from common Java types to corresponding SQL types.Classorg.apache.calcite.sql.typeCalcite
JoinConditionTypeenum JoinConditionTypeEnumerates the types of condition in a join expression.Classorg.apache.calcite.sqlCalcite
JoinScopeThe name-resolution context for expression inside a JOIN clause.Classorg.apache.calcite.sql.validateCalcite
JoinTypeEnumerates the types of join.Classorg.apache.calcite.sqlCalcite
ListScopeAbstract base for a scope which is defined by a list of child namespaces and which inherits from a parent scope.Classorg.apache.calcite.sql.validateCalcite
ListSqlOperatorTableClassorg.apache.calcite.sql.utilCalcite
LiteralOperandTypeCheckerParameter type-checking strategy type must be a literal (whether null is allowed is determined by the constructor).Classorg.apache.calcite.sql.typeCalcite
MapSqlTypeClassorg.apache.calcite.sql.typeCalcite
MatchReturnTypeInferenceReturns the first type that matches a set of given SqlTypeNames.Classorg.apache.calcite.sql.typeCalcite
MultisetOperandTypeCheckerParameter type-checking strategy types must be [nullable] Multiset, [nullable] Multiset and the two types must have the same element typeClassorg.apache.calcite.sql.typeCalcite
MultisetSqlTypeMultisetSqlType represents a standard SQL2003 multiset type.Classorg.apache.calcite.sql.typeCalcite
ObjectSqlTypeObjectSqlType represents an SQL structured user-defined type.Classorg.apache.calcite.sql.typeCalcite
OperandsTypeCheckingStrategies to check for allowed operand types of an operator call.Classorg.apache.calcite.sql.typeCalcite
OperandTypesStrategies for checking operand types.Classorg.apache.calcite.sql.typeCalcite
OrderByScopeRepresents the name-resolution context for expressions in an ORDER BY clause.Classorg.apache.calcite.sql.validateCalcite
OrdinalReturnTypeInferenceReturns the type of the operand at a particular 0-based ordinal position.Classorg.apache.calcite.sql.typeCalcite
OverScopeThe name-resolution scope of a OVER clause.Classorg.apache.calcite.sql.validateCalcite
ParameterScopeA scope which contains nothing besides a few parameters.Classorg.apache.calcite.sql.validateCalcite
ProcedureNamespaceNamespace whose contents are defined by the result of a call to a user-defined procedure.Classorg.apache.calcite.sql.validateCalcite
ReflectiveConvertletTable any method of the form public RexNode convertXxx(ConvertletContext, SqlNode) or public RexNode convertXxx(ConvertletContext,Classorg.apache.calcite.sql2relCalcite
ReflectiveSqlOperatorTableReflectiveSqlOperatorTable implements the SqlOperatorTable interface by reflecting the public fields of a subclass.Classorg.apache.calcite.sql.utilCalcite
RelDecorrelatorRelDecorrelator replaces all correlated expressions (corExp) in a relational expression (RelNode) tree with non-correlated expressions that are producedClassorg.apache.calcite.sql2relCalcite
RelFieldTrimmerTransformer that walks over a tree of relational expressions, replacing each RelNode with a 'slimmed down' relational expression that projectsClassorg.apache.calcite.sql2relCalcite
RelFieldTrimmer .TrimResultResult of an attempt to trim columns from a relational expression.Classorg.apache.calcite.sql2rel.RelFieldTrimmerCalcite
RelStructuredTypeFlattenerRelStructuredTypeFlattener removes all structured types from a tree of relational expressions.Classorg.apache.calcite.sql2relCalcite
RelStructuredTypeFlattener .SelfFlatteningRelMix-in interface for relational expressions that know how to flatten themselves.Interfaceorg.apache.calcite.sql2rel.RelStructuredTypeFlattenerCalcite
ReturnTypesA collection of return-type inference strategies.Classorg.apache.calcite.sql.typeCalcite
SameOperandTypeCheckerParameter type-checking strategy where all operand types must be the same.Classorg.apache.calcite.sql.typeCalcite
SelectNamespaceNamespace offered by a subquery.Classorg.apache.calcite.sql.validateCalcite
SelectScopeThe name-resolution scope of a SELECT clause.Classorg.apache.calcite.sql.validateCalcite
SemiJoinTypeEnumeration representing different join types used in correlationEnum Constant SummaryClassorg.apache.calcite.sqlCalcite
SetopNamespaceNamespace based upon a set operation (UNION, INTERSECT, EXCEPT).Classorg.apache.calcite.sql.validateCalcite
SetopOperandTypeCheckerParameter type-checking strategy for a set operator (UNION, INTERSECT, Both arguments must be records with the same number of fields, and theClassorg.apache.calcite.sql.typeCalcite
SqlAbstractGroupFunctionClassorg.apache.calcite.sql.funCalcite
SqlAbstractParserImplAbstract base for parsers generated from CommonParser.Classorg.apache.calcite.sql.parserCalcite
SqlAbstractParserImpl .ExprContextType-safe enum for context of acceptable expressions.Classorg.apache.calcite.sql.parser.SqlAbstractParserImplCalcite
SqlAbstractParserImpl .MetadataMetadata about the parser.Interfaceorg.apache.calcite.sql.parser.SqlAbstractParserImplCalcite
SqlAbstractParserImpl .MetadataImplDefault implementation of the SqlAbstractParserImpl.Classorg.apache.calcite.sql.parser.SqlAbstractParserImplCalcite
SqlAbstractTimeFunctionBase class for time functions such as LOCALTIME, LOCALTIME(n).Classorg.apache.calcite.sql.funCalcite
SqlAccessEnumEnumeration representing different access typesEnum Constant SummaryClassorg.apache.calcite.sqlCalcite
SqlAccessTypeClassorg.apache.calcite.sqlCalcite
SqlAdvisorAn assistant which offers hints and corrections to a partially-formed SQL statement.Classorg.apache.calcite.sql.adviseCalcite
SqlAdvisorGetHintsFunctionTable function that returns completion hints for a given SQL statement.Classorg.apache.calcite.sql.adviseCalcite
SqlAdvisorHintThis class is used to return values for (String, int, String[]).Classorg.apache.calcite.sql.adviseCalcite
SqlAdvisorValidatorSqlAdvisorValidator is used by SqlAdvisor to traverse the parse tree of a SQL statement, not for validation purpose but for settingClassorg.apache.calcite.sql.adviseCalcite
SqlAggFunctionAbstract base class for the definition of an aggregate function: an operator which aggregates sets of values into a result.Classorg.apache.calcite.sqlCalcite
SqlArrayQueryConstructorClassorg.apache.calcite.sql.funCalcite
SqlArrayValueConstructorClassorg.apache.calcite.sql.funCalcite
SqlAsOperatorThe AS operator associates an expression with an alias.Classorg.apache.calcite.sqlCalcite
SqlAvgAggFunctionAvg is an aggregator which returns the average of the values which go into it.Classorg.apache.calcite.sql.funCalcite
SqlAvgAggFunction .SubtypeSub-type of aggregate function.Classorg.apache.calcite.sql.fun.SqlAvgAggFunctionCalcite
SqlBasicCallClassorg.apache.calcite.sqlCalcite
SqlBasicVisitorBasic implementation of SqlVisitor which does nothing at each node.Classorg.apache.calcite.sql.utilCalcite
SqlBasicVisitor .ArgHandlerReturns the result of visiting all children of a call to an operator, then the call itself.Interfaceorg.apache.calcite.sql.util.SqlBasicVisitorCalcite
SqlBasicVisitor .ArgHandlerImplDefault implementation of SqlBasicVisitor.Classorg.apache.calcite.sql.util.SqlBasicVisitorCalcite
SqlBetweenOperatorDefines the BETWEEN operator.Classorg.apache.calcite.sql.funCalcite
SqlBetweenOperator .FlagDefines the SYMMETRIC and ASYMMETRIC keywords.Classorg.apache.calcite.sql.fun.SqlBetweenOperatorCalcite
SqlBinaryOperatorSqlBinaryOperator is a binary operator.Classorg.apache.calcite.sqlCalcite
SqlBinaryStringLiteralA binary (or hexadecimal) string literal.Classorg.apache.calcite.sqlCalcite
SqlBuilderExtension to StringBuilder for the purposes of creating SQL queries Using this class helps to prevent SQL injection attacks, incorrectlyClassorg.apache.calcite.sql.utilCalcite
SqlCallA SqlCall is a call to an operator.Classorg.apache.calcite.sqlCalcite
SqlCallBindingSqlCallBinding implements SqlOperatorBinding by analyzing to the operands of a SqlCall with a SqlValidator.Classorg.apache.calcite.sqlCalcite
SqlCaseA SqlCase is a node of a parse tree which represents a case statement.Classorg.apache.calcite.sql.funCalcite
SqlCaseOperatorAn operator describing a CASE, NULLIF or COALESCE expression.Classorg.apache.calcite.sql.funCalcite
SqlCastFunctionSqlCastFunction.Classorg.apache.calcite.sql.funCalcite
SqlCharStringLiteralA character string literal.Classorg.apache.calcite.sqlCalcite
SqlCoalesceFunctionThe COALESCE function.Classorg.apache.calcite.sql.funCalcite
SqlCollationA SqlCollation is an object representing a Collate statement.Classorg.apache.calcite.sqlCalcite
SqlCollation .CoercibilityA consisting of a column reference has the coercibility characteristic Implicit, with collatingClassorg.apache.calcite.sql.SqlCollationCalcite
SqlCollectionTableOperatorSqlCollectionTableOperator is the table function derived table operator.Classorg.apache.calcite.sql.funCalcite
SqlColumnListConstructorSqlColumnListConstructor defines the non-standard constructor used to pass a COLUMN_LIST parameter to a UDX.Classorg.apache.calcite.sql.funCalcite
SqlConformanceEnumeration of valid SQL compatiblity modes.Classorg.apache.calcite.sql.validateCalcite
SqlConvertFunctionClassorg.apache.calcite.sql.funCalcite
SqlCountAggFunctionDefinition of the SQL COUNT aggregation function.Classorg.apache.calcite.sql.funCalcite
SqlCovarAggFunctionCovar is an aggregator which returns the Covariance of the values which go into it.Classorg.apache.calcite.sql.funCalcite
SqlCovarAggFunction .SubtypeReturns the enum constant of thClassorg.apache.calcite.sql.fun.SqlCovarAggFunctionCalcite
SqlCurrentDateFunctionThe CURRENT_DATE function.Classorg.apache.calcite.sql.funCalcite
SqlCursorConstructorClassorg.apache.calcite.sql.funCalcite
SqlDataTypeSpecRepresents a SQL data type specification in a parse tree.Classorg.apache.calcite.sqlCalcite
SqlDateLiteralA SQL literal representing a DATE value, such as DATE Create values using SqlLiteral.Classorg.apache.calcite.sqlCalcite
SqlDatetimeSubtractionOperatorA special operator for the subtraction of two DATETIMEs.Classorg.apache.calcite.sql.funCalcite
SqlDeleteClassorg.apache.calcite.sqlCalcite
SqlDialectSqlDialect encapsulates the differences between dialects of SQL.Classorg.apache.calcite.sqlCalcite
SqlDialect .DatabaseProductRough list of flavors of database.Classorg.apache.calcite.sql.SqlDialectCalcite
SqlDialect .FakeUtilA few utility functions copied from org.Classorg.apache.calcite.sql.SqlDialectCalcite
SqlDynamicParamA SqlDynamicParam represents a dynamic parameter marker in an SQL statement.Classorg.apache.calcite.sqlCalcite
SqlExplainA SqlExplain is a node of a parse tree which represents an EXPLAIN PLAN statement.Classorg.apache.calcite.sqlCalcite
SqlExplain .DepthThe level of abstraction with which to display the plan.Classorg.apache.calcite.sql.SqlExplainCalcite
SqlExplainLevelenum SqlExplainLevelSqlExplainLevel defines detail levels for EXPLAIN PLAN.Classorg.apache.calcite.sqlCalcite
SqlExtractFunctionThe SQL EXTRACT operator.Classorg.apache.calcite.sql.funCalcite
SqlFilterOperatorAn operator that applies a filter before rows are included in an aggregate Operands are as follows:Classorg.apache.calcite.sqlCalcite
SqlFirstLastValueAggFunctionFIRST_VALUE and LAST_VALUE aggregate functions return the first or the last value in a list of values that are input to theClassorg.apache.calcite.sql.funCalcite
SqlFloorFunctionDefinition of the FLOOR and CEIL built-in SQL functions.Classorg.apache.calcite.sql.funCalcite
SqlFormatOptionsData structure to hold options for SqlPrettyWriter.Classorg.apache.calcite.sql.prettyCalcite
SqlFunctionA SqlFunction is a type of operator which has conventional function-call syntax.Classorg.apache.calcite.sqlCalcite
SqlFunctionalOperatorClassorg.apache.calcite.sqlCalcite
SqlFunctionCategoryenum SqlFunctionCategoryEnumeration of the categories ofClassorg.apache.calcite.sqlCalcite
SqlHistogramAggFunctionHISTOGRAM is the base operator that supports the Histogram MIN/MAX aggregate functions.Classorg.apache.calcite.sql.funCalcite
SqlIdentifierA SqlIdentifier is an identifier, possibly compound.Classorg.apache.calcite.sqlCalcite
SqlIdentifierMonikerAn implementation of SqlMoniker that encapsulates the normalized name information of a SqlIdentifier.Classorg.apache.calcite.sql.validateCalcite
SqlInfixOperatorA generalization of a binary operator to involve several (two or more) arguments, and keywords between each pair of arguments.Classorg.apache.calcite.sqlCalcite
SqlInOperatorDefinition of the SQL IN operator, which tests for a value's membership in a subquery or a list of values.Classorg.apache.calcite.sql.funCalcite
SqlInsertClassorg.apache.calcite.sqlCalcite
SqlInsertKeywordenum SqlInsertKeywordDefines the keywords that can occur immediately after the INSERT keyword.Classorg.apache.calcite.sqlCalcite
SqlInternalOperatorGeneric operator for nodes with internal syntax.Classorg.apache.calcite.sqlCalcite
SqlIntervalLiteralA SQL literal representing a time interval.Classorg.apache.calcite.sqlCalcite
SqlIntervalLiteral .IntervalValueClassorg.apache.calcite.sql.SqlIntervalLiteralCalcite
SqlIntervalQualifierRepresents an INTERVAL qualifier.Classorg.apache.calcite.sqlCalcite
SqlJdbcFunctionCallA SqlJdbcFunctionCall is a node of a parse tree which represents a JDBC function call.Classorg.apache.calcite.sqlCalcite
SqlJoinParse tree node representing a JOIN clause.Classorg.apache.calcite.sqlCalcite
SqlJoin .SqlJoinOperatorSqlJoinOperator describes the syntax of the SQL JOIN operator.Classorg.apache.calcite.sql.SqlJoinCalcite
SqlKindEnumerates the possible types of SqlNode.Classorg.apache.calcite.sqlCalcite
SqlLeadLagAggFunctionLEAD and LAG aggregate functions return the value of given expression evaluated at given offset.Classorg.apache.calcite.sql.funCalcite
SqlLikeOperatorAn operator describing the LIKE and SIMILAR Syntax of the two operators:Classorg.apache.calcite.sql.funCalcite
SqlLiteralA SqlLiteral is a constant.Classorg.apache.calcite.sqlCalcite
SqlLiteral .SqlSymbolA value must implement this interface if it is to be embedded as a SqlLiteral of type SYMBOL.Interfaceorg.apache.calcite.sql.SqlLiteralCalcite
SqlLiteralChainOperatorInternal operator, by which the parser represents a continued string literal.Classorg.apache.calcite.sql.funCalcite
SqlMapQueryConstructorDefinition of the MAP query constructor, Like the MAP type, not standard SQL.Classorg.apache.calcite.sql.funCalcite
SqlMapValueConstructorDefinition of the MAP constructor, MAP [, , .Classorg.apache.calcite.sql.funCalcite
SqlMergeClassorg.apache.calcite.sqlCalcite
SqlMinMaxAggFunctionDefinition of the MIN and MAX aggregate functions, returning the returns the smallest/largest of the values which go into it.Classorg.apache.calcite.sql.funCalcite
SqlModalityRelational or streaming.Classorg.apache.calcite.sql.validateCalcite
SqlMonikerInterfaceorg.apache.calcite.sql.validateCalcite
SqlMonikerImplA generic implementation of SqlMoniker.Classorg.apache.calcite.sql.validateCalcite
SqlMonikerTypeAn enumeration of moniker types.Classorg.apache.calcite.sql.validateCalcite
SqlMonotonicBinaryOperatorBase class for binary operators such as addition, subtraction, and multiplication which are monotonic for the patterns m op c andClassorg.apache.calcite.sql.funCalcite
SqlMonotonicityenum SqlMonotonicityEnumeration of types of monotonicity.Classorg.apache.calcite.sql.validateCalcite
SqlMonotonicUnaryFunctionClassorg.apache.calcite.sql.funCalcite
SqlMultisetMemberOfOperatorMultiset MEMBER OF.Classorg.apache.calcite.sql.funCalcite
SqlMultisetQueryConstructorDefinition of the SQL:2003 standard MULTISET query constructor, MULTISET ().Classorg.apache.calcite.sql.funCalcite
SqlMultisetSetOperatorAn operator which performs set operations on multisets, such as MULTISET Not to be confused with SqlMultisetValueConstructor orClassorg.apache.calcite.sql.funCalcite
SqlMultisetValueConstructorDefinition of the SQL:2003 standard MULTISET constructor, MULTISET Derived classes construct other kinds of collections.Classorg.apache.calcite.sql.funCalcite
SqlNewOperatorSqlNewOperator represents an SQL new specification such as NEW UDT(1, 2).Classorg.apache.calcite.sql.funCalcite
SqlNodeA SqlNode is a SQL parse tree.Classorg.apache.calcite.sqlCalcite
SqlNodeListA SqlNodeList is a list of SqlNodes.Classorg.apache.calcite.sqlCalcite
SqlNodeToRexConverterConverts expressions from SqlNode to RexNode.Interfaceorg.apache.calcite.sql2relCalcite
SqlNodeToRexConverterImplStandard implementation of SqlNodeToRexConverter.Classorg.apache.calcite.sql2relCalcite
SqlNtileAggFunctionNTILE aggregate function return the value of given expression evaluated at given offset.Classorg.apache.calcite.sql.funCalcite
SqlNullifFunctionThe NULLIF function.Classorg.apache.calcite.sql.funCalcite
SqlNullSemanticsenum SqlNullSemanticsSqlNullSemantics defines the possible comparison rules for values which mightClassorg.apache.calcite.sqlCalcite
SqlNumericLiteralA numeric SQL literal.Classorg.apache.calcite.sqlCalcite
SqlOperandCountRangeA class that describes how many operands an operator can take.Interfaceorg.apache.calcite.sqlCalcite
SqlOperandCountRangesHelpers for SqlOperandCountRange.Classorg.apache.calcite.sql.typeCalcite
SqlOperandTypeCheckerStrategy interface to check for allowed operand types of an operator call.Interfaceorg.apache.calcite.sql.typeCalcite
SqlOperandTypeChecker .ConsistencyStrategy used to make arguments consistent.Classorg.apache.calcite.sql.type.SqlOperandTypeCheckerCalcite
SqlOperandTypeInferenceStrategy to infer unknown types of the operands of an operator call.Interfaceorg.apache.calcite.sql.typeCalcite
SqlOperatorA SqlOperator is a type of node in a SQL parse tree (it is NOT a node in a SQL parse tree).Classorg.apache.calcite.sqlCalcite
SqlOperatorBindingSqlOperatorBinding represents the binding of an SqlOperator to actual operands, along with any additional informationClassorg.apache.calcite.sqlCalcite
SqlOperatorTableSqlOperatorTable defines a directory interface for enumerating and looking up SQL operators and functions.Interfaceorg.apache.calcite.sqlCalcite
SqlOrderByParse tree node that represents an ORDER BY on a query other than a SELECT (e.Classorg.apache.calcite.sqlCalcite
SqlOverlapsOperatorSqlOverlapsOperator represents the SQL:1999 standard OVERLAPS function.Classorg.apache.calcite.sql.funCalcite
SqlOverlayFunctionThe OVERLAY function.Classorg.apache.calcite.sql.funCalcite
SqlOverOperatorAn operator describing a window function specification.Classorg.apache.calcite.sqlCalcite
SqlParseExceptionSqlParseException defines a checked exception corresponding toSee Also:Serialized FormClassorg.apache.calcite.sql.parserCalcite
SqlParserA SqlParser parses a SQL statement.Classorg.apache.calcite.sql.parserCalcite
SqlParser .ConfigSee Also:SqlParser.Interfaceorg.apache.calcite.sql.parser.SqlParserCalcite
SqlParser .ConfigBuilderBuilder for a SqlParser.Classorg.apache.calcite.sql.parser.SqlParserCalcite
SqlParserImplFactory SqlAbstractParserImpl objects.Interfaceorg.apache.calcite.sql.parserCalcite
SqlParserPosSqlParserPos represents the position of a parsed token within SQL statementSee Also:Serialized FormClassorg.apache.calcite.sql.parserCalcite
SqlParserUtilUtility methods relating to parsing SQL.Classorg.apache.calcite.sql.parserCalcite
SqlParserUtil .ParsedCollationThe components of a collation definition, per the SQL standard.Classorg.apache.calcite.sql.parser.SqlParserUtilCalcite
SqlParserUtil .StringAndPosContains a string, the offset of a token within the string, and a parser position containing the beginning and end line number.Classorg.apache.calcite.sql.parser.SqlParserUtilCalcite
SqlParserUtil .ToTreeListItem by SqlSpecialOperator.Classorg.apache.calcite.sql.parser.SqlParserUtilCalcite
SqlPositionFunctionThe POSITION function.Classorg.apache.calcite.sql.funCalcite
SqlPostfixOperatorA postfix unary operator.Classorg.apache.calcite.sqlCalcite
SqlPrefixOperatorClassorg.apache.calcite.sqlCalcite
SqlPrettyWriterPretty printer for SQL statements.Classorg.apache.calcite.sql.prettyCalcite
SqlProcedureCallOperatorSqlProcedureCallOperator represents the CALL statement.Classorg.apache.calcite.sqlCalcite
SqlQualifiedFully-qualified identifier.Classorg.apache.calcite.sql.validateCalcite
SqlQuarterFunctionSqlQuarterFunction represents the SQL:1999 standard QUARTER function.Classorg.apache.calcite.sql.funCalcite
SqlRankFunctionOperator which aggregates sets of values into a result.Classorg.apache.calcite.sqlCalcite
SqlReturnTypeInferenceStrategy interface to infer the type of an operator call from the type of the This interface is an example of theInterfaceorg.apache.calcite.sql.typeCalcite
SqlReturnTypeInferenceChainStrategy 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.Classorg.apache.calcite.sql.typeCalcite
SqlRexContextContains the context necessary for a SqlRexConvertlet to convert a SqlNode expression into a RexNode.Interfaceorg.apache.calcite.sql2relCalcite
SqlRexConvertletInterfaceorg.apache.calcite.sql2relCalcite
SqlRexConvertletTableCollection of SqlRexConvertlets.Interfaceorg.apache.calcite.sql2relCalcite
SqlRowOperatorSqlRowOperator represents the special ROW constructor.Classorg.apache.calcite.sql.funCalcite
SqlSampleSpecSpecification of a SQL sample.Classorg.apache.calcite.sqlCalcite
SqlSampleSpec .SqlSubstitutionSampleSpecSample specification that orders substitution.Classorg.apache.calcite.sql.SqlSampleSpecCalcite
SqlSampleSpec .SqlTableSampleSpecSample specification.Classorg.apache.calcite.sql.SqlSampleSpecCalcite
SqlScopedShuttleRefinement to SqlShuttle which maintains a stack of scopes.Classorg.apache.calcite.sql.validateCalcite
SqlSelectA SqlSelect is a node of a parse tree which represents a select statement.Classorg.apache.calcite.sqlCalcite
SqlSelectKeywordenum SqlSelectKeywordDefines the keywords which can occur immediately after the SELECT keyword.Classorg.apache.calcite.sqlCalcite
SqlSelectOperatorAn operator describing a query.Classorg.apache.calcite.sqlCalcite
SqlSequenceValueOperatorOperator that returns the current or next value of a sequence.Classorg.apache.calcite.sql.funCalcite
SqlSetOperatorSqlSetOperator represents a relational set theory operator (UNION, INTERSECT, MINUS).Classorg.apache.calcite.sqlCalcite
SqlSetOptionSQL parse tree node to represent SET and RESET statements, optionally preceded by ALTER SYSTEM or ALTER SESSION.Classorg.apache.calcite.sqlCalcite
SqlShuttleBasic implementation of SqlVisitor which returns each leaf node This class is useful as a base class for classes which implement theClassorg.apache.calcite.sql.utilCalcite
SqlSimpleParserA simple parser that takes an incomplete and turn it into a syntactically correct statement.Classorg.apache.calcite.sql.adviseCalcite
SqlSimpleParser .IdTokenClassorg.apache.calcite.sql.advise.SqlSimpleParserCalcite
SqlSimpleParser .TokenClassorg.apache.calcite.sql.advise.SqlSimpleParserCalcite
SqlSimpleParser .TokenizerClassorg.apache.calcite.sql.advise.SqlSimpleParserCalcite
SqlSingleOperandTypeCheckerSqlSingleOperandTypeChecker is an extension of SqlOperandTypeChecker for implementations which are capable of checking the type of a singleInterfaceorg.apache.calcite.sql.typeCalcite
SqlSingleValueAggFunctionSINGLE_VALUE aggregate function returns the input value if there is only one value in the input; Otherwise it triggers a run-time error.Classorg.apache.calcite.sql.funCalcite
SqlSpecialOperatorGeneric operator for nodes with special syntax.Classorg.apache.calcite.sqlCalcite
SqlSplittableAggFunctionAggregate function that can be split into partial aggregates.Interfaceorg.apache.calcite.sqlCalcite
SqlSplittableAggFunction .CountSplitterSplitting strategy for COUNT.Classorg.apache.calcite.sql.SqlSplittableAggFunctionCalcite
SqlSplittableAggFunction .RegistryCollection in which one can register an element.Interfaceorg.apache.calcite.sql.SqlSplittableAggFunctionCalcite
SqlSplittableAggFunction .SelfSplitterAggregate function that splits into two applications of itself.Classorg.apache.calcite.sql.SqlSplittableAggFunctionCalcite
SqlSplittableAggFunction .SumSplitterSplitting strategy for SUM.Classorg.apache.calcite.sql.SqlSplittableAggFunctionCalcite
SqlStateCodesContains Glossary.Classorg.apache.calcite.sqlCalcite
SqlStdOperatorTable the standard operators and functions.Classorg.apache.calcite.sql.funCalcite
SqlStringString that represents a kocher SQL statement, expression, or fragment.Classorg.apache.calcite.sql.utilCalcite
SqlStringContextVariableBase class for functions such as USER, CURRENT_ROLE, and CURRENT_PATH.Classorg.apache.calcite.sql.funCalcite
SqlSubstringFunctionDefinition of the SUBSTRING builtin SQL function.Classorg.apache.calcite.sql.funCalcite
SqlSumAggFunctionSum is an aggregator which returns the sum of the values which go into it.Classorg.apache.calcite.sql.funCalcite
SqlSumEmptyIsZeroAggFunctionSum0 is an aggregator which returns the sum of the values which go into it like Sum.Classorg.apache.calcite.sql.funCalcite
SqlSyntaxEnumeration of possible syntactic types of operators.Classorg.apache.calcite.sqlCalcite
SqlThrowOperatorAn internal operator that throws an exception.Classorg.apache.calcite.sql.funCalcite
SqlTimeLiteralA SQL literal representing a TIME value, for example TIME Create values using SqlLiteral.Classorg.apache.calcite.sqlCalcite
SqlTimestampLiteralA SQL literal representing a TIMESTAMP value, for example TIMESTAMP '1969-07-21 03:15 GMT'.Classorg.apache.calcite.sqlCalcite
SqlToRelConverterConverts a SQL parse tree (consisting of SqlNode objects) into a relational algebraClassorg.apache.calcite.sql2relCalcite
SqlTrimFunctionDefinition of the TRIM builtin SQL function.Classorg.apache.calcite.sql.funCalcite
SqlTrimFunction .FlagDefines the enumerated values LEADING, TRAILING, BOTH.Classorg.apache.calcite.sql.fun.SqlTrimFunctionCalcite
SqlTypeAssignmentRulesClass to hold rules to determine if a type is assignable from another type.Classorg.apache.calcite.sql.typeCalcite
SqlTypeExplicitPrecedenceListSqlTypeExplicitPrecedenceList implements the RelDataTypePrecedenceList interface via an explicit list ofClassorg.apache.calcite.sql.typeCalcite
SqlTypeFactoryImplSqlTypeFactoryImpl provides a default implementation of RelDataTypeFactory which supports SQL types.Classorg.apache.calcite.sql.typeCalcite
SqlTypeFamilySqlTypeFamily provides SQL type categorization.Classorg.apache.calcite.sql.typeCalcite
SqlTypeNameEnumeration of the type names which can be used to construct a SQL type.Classorg.apache.calcite.sql.typeCalcite
SqlTypeName .LimitReturns the enum constant of this type with the specified name.Classorg.apache.calcite.sql.type.SqlTypeNameCalcite
SqlTypeTransformStrategy to transform one type to another.Interfaceorg.apache.calcite.sql.typeCalcite
SqlTypeTransformCascadeStrategy to infer the type of an operator call from the type of the operands by using one SqlReturnTypeInference rule and a combination ofClassorg.apache.calcite.sql.typeCalcite
SqlTypeTransformsSqlTypeTransforms defines a number of reusable instances of NOTE: avoid anonymous inner classes here except for unique,Classorg.apache.calcite.sql.typeCalcite
SqlTypeUtilContains utility methods used during SQL validation or type derivation.Classorg.apache.calcite.sql.typeCalcite
SqlUnnestOperatorThe UNNEST operator.Classorg.apache.calcite.sqlCalcite
SqlUnresolvedFunctionPlaceholder for an unresolved function.Classorg.apache.calcite.sqlCalcite
SqlUpdateClassorg.apache.calcite.sqlCalcite
SqlUserDefinedAggFunctionUser-defined aggregate function.Classorg.apache.calcite.sql.validateCalcite
SqlUserDefinedFunctionUser-defined scalar function.Classorg.apache.calcite.sql.validateCalcite
SqlUserDefinedTableFunctionUser-defined table function.Classorg.apache.calcite.sql.validateCalcite
SqlUserDefinedTableMacroUser-defined table macro.Classorg.apache.calcite.sql.validateCalcite
SqlUtilContains utility functions related to SQL parsing, all static.Classorg.apache.calcite.sqlCalcite
SqlUtil .DatabaseMetaDataInvocationHandlerHandles particular DatabaseMetaData methods; invocations of other methods will fall through to the base class,Classorg.apache.calcite.sql.SqlUtilCalcite
SqlValidatorValidates the parse tree of a SQL statement, and provides semantic information about the parse tree.Interfaceorg.apache.calcite.sql.validateCalcite
SqlValidatorCatalogReaderSupplies catalog information for SqlValidator.Interfaceorg.apache.calcite.sql.validateCalcite
SqlValidatorExceptionException thrown while validating a SQL statement.Classorg.apache.calcite.sql.validateCalcite
SqlValidatorImplDefault implementation of SqlValidator.Classorg.apache.calcite.sql.validateCalcite
SqlValidatorImpl .DmlNamespaceCommon base class for DML statement namespaces.Classorg.apache.calcite.sql.validate.SqlValidatorImplCalcite
SqlValidatorImpl .FunctionParamInfoClassorg.apache.calcite.sql.validate.SqlValidatorImplCalcite
SqlValidatorImpl .IdInfoInformation about an identifier in a particular scope.Classorg.apache.calcite.sql.validate.SqlValidatorImplCalcite
SqlValidatorImpl .StatusValidation is in progress for this scope.Classorg.apache.calcite.sql.validate.SqlValidatorImplCalcite
SqlValidatorNamespaceA namespace describes the relation returned by a section of a SQL query.Interfaceorg.apache.calcite.sql.validateCalcite
SqlValidatorScopeName-resolution scope.Interfaceorg.apache.calcite.sql.validateCalcite
SqlValidatorTableSupplies a SqlValidator with the metadata for a table.Interfaceorg.apache.calcite.sql.validateCalcite
SqlValidatorUtilUtility methods related to validation.Classorg.apache.calcite.sql.validateCalcite
SqlValidatorUtil .DeepCopierClassorg.apache.calcite.sql.validate.SqlValidatorUtilCalcite
SqlValidatorWithHints qualified names of sql objects, alternative valid sql objects that can be used in the SQL statement (dubbed as hints)Interfaceorg.apache.calcite.sql.validateCalcite
SqlValuesOperatorThe VALUES operator.Classorg.apache.calcite.sqlCalcite
SqlVisitorVisitor class, follows the The type parameter R is the return type of each Interfaceorg.apache.calcite.sql.utilCalcite
SqlWindowSQL window specification.Classorg.apache.calcite.sqlCalcite
SqlWithThe WITH clause of a query.Classorg.apache.calcite.sqlCalcite
SqlWithItemAn item in a WITH clause of a query.Classorg.apache.calcite.sqlCalcite
SqlWriterA SqlWriter is the target to construct a SQL statement from a parse tree.Interfaceorg.apache.calcite.sqlCalcite
SqlWriter .FrameA Frame is a piece of generated text which shares a common indentation Every frame has a beginning, a series of clauses and separators, andInterfaceorg.apache.calcite.sql.SqlWriterCalcite
SqlWriter .FrameTypeReturns the name of this frame type.Interfaceorg.apache.calcite.sql.SqlWriterCalcite
SqlWriter .FrameTypeEnumFROM clause (containing various kinds of JOIN).Classorg.apache.calcite.sql.SqlWriterCalcite
SqlWriter .SubqueryStyleStyle of formatting subqueries.Classorg.apache.calcite.sql.SqlWriterCalcite
StandardConvertletTableStandard implementation of SqlRexConvertletTable.Classorg.apache.calcite.sql2relCalcite
SubqueryConverterSubqueryConverter provides the interface for classes that convert subqueries into equivalent expressions.Interfaceorg.apache.calcite.sql2relCalcite
TableConstructorNamespaceNamespace for a table constructor VALUES (expr, expr, .Classorg.apache.calcite.sql.validateCalcite
TableFunctionReturnTypeInferenceTableFunctionReturnTypeInference implements rules for deriving table function output row types by expanding references to cursor parameters.Classorg.apache.calcite.sql.typeCalcite
WithNamespaceNamespace for WITH clause.Classorg.apache.calcite.sql.validateCalcite