airframe-sql
airframe-sql
API
wvlet.airframe.sql
SQLError
SQLErrorCode
SQLErrorCode
CatalogNotFound
ColumnNotFound
DatabaseAlreadyExists
DatabaseNotFound
InternalError
InvalidArgument
InvalidType
SQLErrorBuilder
SyntaxError
TableAlreadyExists
TableNotFound
UnknownDataType
UnsupportedSyntax
UserError
wvlet.airframe.sql.analyzer
AnalyzerContext
CTEResolver
Edge
Graph
InOutTableFinder
InOutTableFinder
TableScanContext
Node
Optimizer
pruneColumns
QuerySignature
QuerySignatureConfig
RewriteRule
RewriteRule
SQLAnalyzer
SQLAnonymizer
SQLAnonymizer
TableGraph
Alias
SourceTable
TargetTable
Terminal
TypeResolver
resolveAggregationIndexes
resolveAggregationKeys
resolveCTETableRef
resolveColumns
resolveJoinUsing
resolveRegularRelation
resolveSortItemIndexes
resolveSortItems
resolveSubquery
resolveTableRef
unresolveAllColumns
wvlet.airframe.sql.catalog
BoundFunction
Catalog
Catalog
CreateMode
CREATE_IF_NOT_EXISTS
FAIL_IF_EXISTS
CreateMode
Database
Table
TableColumn
TableSchema
DataType
DataType
AnyType
ArrayType
BinaryType
BooleanType
ByteType
CharType
DateType
DecimalType
DecimalType
DoubleType
EmbeddedRecordType
FloatType
FractionType
GenericType
IntConstant
IntegerType
IntervalDayTimeType
JsonType
LongType
MapType
NamedType
NullType
NumericType
PrimitiveType
RealType
RecordType
ShortType
StringType
TimestampField
TIME
TIMESTAMP
TimestampField
TimestampType
TypeParameter
TypeVariable
UnknownType
VarcharType
DataTypeParser
FunctionCatalog
InMemoryCatalog
SQLFunction
SQLFunctionType
UnboundFunction
UnboundFunction
wvlet.airframe.sql.model
Attribute
BinaryExpression
BinaryPlan
CTERelationRef
ColumnPath
ColumnPath
Expression
Expression
Add
Alias
All
AllColumns
And
ArithmeticBinaryExpr
ArithmeticExpression
ArithmeticUnaryExpr
ArrayConstructor
Ascending
BackQuotedIdentifier
Between
BinaryExprType
BinaryLiteral
BooleanLiteral
CaseExpr
Cast
CharLiteral
ColumnDef
ColumnDefLike
ColumnType
ConditionalExpression
CurrentDate
CurrentLocalTime
CurrentLocalTimeStamp
CurrentRow
CurrentTime
CurrentTimeBase
CurrentTimestamp
Day
DayOfWeek
DayOfYear
DecimalLiteral
Descending
DigitId
DistinctFrom
DistinctSet
Divide
DoubleLiteral
Eq
Exists
Extract
FalseLiteral
Following
FrameBound
FrameType
FunctionCall
GenericLiteral
GreaterThan
GreaterThanOrEq
GroupingKey
Hour
Identifier
IfExpr
In
InSubQuery
IntervalField
IntervalLiteral
IsNotNull
IsNull
JoinCriteria
JoinOn
JoinOnEq
JoinUsing
LambdaExpr
LessThan
LessThanOrEq
Like
Literal
LongLiteral
Minute
Modulus
Month
MultiSourceColumn
Multiply
NaturalJoin
Negative
NoOp
Not
NotBetween
NotDistinctFrom
NotEq
NotIn
NotInSubQuery
NotLike
NullIsFirst
NullIsLast
NullLiteral
NullOrdering
Or
Parameter
ParenthesizedExpression
Positive
Preceding
QName
QName
Quarter
QuotedIdentifier
RangeFrame
Ref
ResolvedIdentifier
ResolvedJoinUsing
RowConstructor
RowsFrame
SchemaProperty
Second
SetQuantifier
Sign
SingleColumn
SortItem
SortOrdering
StringLiteral
SubQueryExpression
Subtract
TableElement
TimeLiteral
TimestampLiteral
TimezoneHour
TimezoneMinute
TrueLiteral
UnboundedFollowing
UnboundedPreceding
UndefinedOrder
UnquotedIdentifier
UnresolvedAttribute
UnresolvedGroupingKey
Week
WhenClause
Window
WindowFrame
Year
YearOfWeek
LeafExpression
LeafPlan
LogicalPlan
LogicalPlan
AddColumn
Aggregate
AliasedRelation
CreateSchema
CreateTable
CreateTableAs
CreateView
CrossJoin
DDL
Delete
Distinct
DropColumn
DropSchema
DropTable
DropView
EmptyRelation
Except
Filter
FullOuterJoin
ImplicitJoin
InnerJoin
InsertInto
Intersect
Join
JoinType
Lateral
LateralView
LeftOuterJoin
Limit
ParenthesizedRelation
Project
Query
RawSQL
Relation
RenameColumn
RenameSchema
RenameTable
RightOuterJoin
Selection
SetOperation
Sort
TableRef
UnaryRelation
Union
Unnest
Update
Values
With
WithQuery
LogicalPlanPrinter
NodeLocation
ResolvedAttribute
ResolvedGroupingKey
SQLSig
SourceColumn
StandardFunctions
TableScan
TreeNode
UnaryExpression
UnaryPlan
wvlet.airframe.sql.parser
CaseInsensitiveStream
SQLFormatter
SQLGenerator
SQLInterpreter
SQLInterpreter
SQLParser
airframe-sql
airframe-sql
Clear all
Members list
Concise view
Packages
package
wvlet.airframe.sql
package
wvlet.airframe.sql.analyzer
package
wvlet.airframe.sql.catalog
package
wvlet.airframe.sql.model
package
wvlet.airframe.sql.parser