airframe-sql
airframe-sql
wvlet.airframe.sql.analyzer
AnalysisException
AnalyzerContext
Edge
EdgeOrdering
Graph
InOutTableFinder
InOutTableFinder
TableScanContext
Node
Optimizer
QuerySignature
QuerySignatureConfig
SQLAnalyzer
SQLAnonymizer
SQLAnonymizer
TableGraph
Alias
SourceTable
TargetTable
Terminal
TableNotFound
TypeResolver
wvlet.airframe.sql.catalog
Catalog
Catalog
DbTable
TableSchema
DataType
DataType
AnyType
ArrayType
BinaryType
BooleanType
DecimalType
DoubleType
JsonType
LongType
MapType
NullType
RecordType
StringType
TimestampType
UnknownType
DataTypeParser
NamedType
wvlet.airframe.sql.model
Attribute
BinaryExpression
BinaryPlan
Expression
Expression
Add
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
DecimalLiteral
Descending
DigitId
DistinctFrom
DistinctSet
Divide
DoubleLiteral
Eq
Exists
FalseLiteral
Following
FrameBound
FrameType
FunctionCall
GenericLiteral
GreaterThan
GreaterThanOrEq
GroupingKey
Hour
Identifier
IfExpr
In
InSubQuery
IntervalField
IntervalLiteral
IsNotNull
IsNull
JoinCriteria
JoinOn
JoinUsing
LambdaExpr
LessThan
LessThanOrEq
Like
Literal
LongLiteral
Minute
Modulus
Month
Multiply
NaturalJoin
Negative
NoOp
Not
NotDistinctFrom
NotEq
NotIn
NotInSubQuery
NotLike
NullIsFirst
NullIsLast
NullLiteral
NullOrdering
Or
Parameter
ParenthesizedExpression
Positive
Preceding
QName
QName
QuotedIdentifier
RangeFrame
Ref
RowConstructor
RowsFrame
SchemaProperty
Second
SetQuantifier
Sign
SingleColumn
SortItem
SortOrdering
StringLiteral
SubQueryExpression
Subtract
TableElement
TimeLiteral
TimestampLiteral
TrueLiteral
UnboundedFollowing
UnboundedPreceding
UndefinedOrder
UnquotedIdentifier
UnresolvedAttribute
WhenClause
Window
WindowFrame
Year
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
ResolvedAttribute
SQLSig
StandardFunctions
TableScan
TreeNode
UnaryExpression
UnaryPlan
wvlet.airframe.sql.parser
CaseInsensitiveStream
SQLGenerator
SQLInterpreter
SQLInterpreter
SQLParseError
SQLParser
airframe-sql
/
wvlet.airframe.sql.model
/
Expression
/
NotIn
NotIn
case
class
NotIn
(
a:
Expression
,
list:
Seq
[
Expression
])
extends
ConditionalExpression
Graph
Supertypes
trait
Serializable
trait
ConditionalExpression
trait
Expression
trait
Product
trait
Equals
trait
TreeNode
[
Expression
]
class
Object
trait
Matchable
class
Any
Value members
Value members
Concrete methods
override
def
children
:
Seq
[
Expression
]
Definition Classes
TreeNode
Inherited methods
def
collectSubExpressions
:
List
[
Expression
]
Inherited from:
Expression
def
productElementNames
:
Iterator
[
String
]
Inherited from:
Product
def
productIterator
:
Iterator
[
Any
]
Inherited from:
Product
def
resolvedChildren
:
Boolean
Inherited from:
Expression
def
resolvedInputs
:
Boolean
Inherited from:
Expression
def
sqlExpr
:
String
Inherited from:
Expression
def
transformExpression
(
rule:
PartialFunction
[
Expression
,
Expression
]):
NotIn
Inherited from:
Expression
def
traverseExpressions
[
U
](
rule:
PartialFunction
[
Expression
,
U
]):
Unit
Inherited from:
Expression
Inherited fields
lazy
val
resolved
:
Boolean
Inherited from:
Expression