CASE
SqlParser
CAST
SqlParser
CTESubstitution
Analyzer
CalendarIntervalType
types
CaseKeyWhen
expressions
CaseWhen
expressions
CaseWhenCoercion
HiveTypeCoercion
CaseWhenLike
expressions
Cast
expressions
Catalog
analysis
CatalystTypeConverters
catalyst
Cbrt
expressions
Ceil
expressions
CentralMomentAgg
aggregate
CheckAnalysis
analysis
CheckOverflow
expressions
ClassCastException
scala
CleanExpressions
ExpressionCanonicalizer
CleanupAliases
analysis
ClusteredDistribution
physical
CoGroup
logical
Coalesce
expressions
CodeFormatter
codegen
CodeGenContext
codegen
CodeGenMutableRow
codegen
CodeGenerator
codegen
CodegenFallback
codegen
ColumnPruning
optimizer
CombineFilters
optimizer
CombineLimits
optimizer
Command
logical
ComputeCurrentTime
analysis
Concat
expressions
ConcatWs
expressions
ConstantFolding
optimizer
Contains
expressions
Conv
expressions
ConvertToLocalRelation
optimizer
Corr
aggregate
Cos
expressions
Cosh
expressions
Count
aggregate
Crc32
expressions
CreateArray
expressions
CreateExternalRow
expressions
CreateNamedStruct
expressions
CreateNamedStructUnsafe
expressions
CreateStruct
expressions
CreateStructUnsafe
expressions
Cube
logical
CurrentDate
expressions
CurrentOrigin
trees
CurrentRow
expressions
CurrentTimestamp
expressions
canCast
Cast
canEvaluate
PredicateHelper
canSupport
GenerateUnsafeProjection
canonicalize
CodeGenerator GenerateMutableProjection GenerateOrdering GeneratePredicate GenerateProjection GenerateSafeProjection GenerateUnsafeProjection GenerateUnsafeRowJoiner
caseInsensitiveResolution
analysis
caseSensitiveAnalysis
EmptyConf SimpleCatalystConf
caseSensitiveResolution
analysis
cast
SqlParser ImplicitOperators
catalyst
sql
ceil
Decimal
changePrecision
Decimal
chars
DecimalLit
charset
Decode Encode
checkAnalysis
CheckAnalysis
checkForNumericExpr
TypeUtils
checkForOrderingExpr
TypeUtils
checkForSameTypeInputExpr
TypeUtils
checkInputDataTypes
ArrayContains BinaryOperator CaseWhenLike Cast Coalesce CreateArray CreateNamedStruct ExpectsInputTypes Explode Expression Greatest If In JsonTuple Least Round SortArray SortOrder Average CentralMomentAgg Corr Max Min Sum
checkTypesInternal
CaseKeyWhen CaseWhen CaseWhenLike Pmod
child
MultiAlias UnresolvedAlias UnresolvedExtractValue Abs Acos Alias Ascii Asin Atan Base64 Bin BitwiseNot Cast Cbrt Ceil CheckOverflow Cos Cosh Crc32 DayOfMonth DayOfYear DecodeUsingSerializer EncodeUsingSerializer Exp Explode Expm1 Factorial Floor GetArrayItem GetArrayStructFields GetMapValue GetStructField Hex Hour InSet InitCap IsNaN IsNotNull IsNull LastDay Length Log Log10 Log1p Log2 Lower MakeDecimal Md5 Minute Month Not PromotePrecision Quarter Rint Round Second Sha1 Signum Sin Sinh Size SortOrder SortPrefix SoundEx Sqrt StringReverse StringSpace StringTrim StringTrimLeft StringTrimRight Tan Tanh ToDate ToDegrees ToRadians UnBase64 UnaryExpression UnaryMinus UnaryPositive Unhex UnresolvedWindowExpression UnscaledValue UnwrapOption UpCast Upper WeekOfYear WrapOption Year Average First HyperLogLogPlusPlus Kurtosis Last Max Min Skewness StddevPop StddevSamp Sum VariancePop VarianceSamp Aggregate AppendColumns BroadcastHint Cube Distinct Expand Filter Generate GroupingSets InsertIntoTable Limit MapGroups MapPartitions Pivot Project Repartition RepartitionByExpression Rollup Sample ScriptTransformation Sort SortPartitions Subquery UnaryNode Window With WithWindowDefinition
children
UnresolvedFunction AtLeastNNonNulls BinaryExpression CaseKeyWhen CaseWhen Coalesce Concat ConcatWs Conv CreateArray CreateExternalRow CreateNamedStruct CreateNamedStructUnsafe CreateStruct CreateStructUnsafe Explode FormatString Greatest If In InitializeJavaBean Invoke JsonTuple LambdaVariable LeafExpression Least MapObjects NewInstance RegExpExtract RegExpReplace ScalaUDF StaticInvoke StringLPad StringLocate StringRPad StringTranslate Substring SubstringIndex UnaryExpression UnresolvedWindowFunction UserDefinedGenerator WindowExpression WindowSpecDefinition Average CentralMomentAgg Corr Count First HyperLogLogPlusPlus Last Max Min Sum BinaryNode InsertIntoTable LeafNode UnaryNode HashPartitioning PartitioningCollection RangePartitioning TreeNode
childrenResolved
Expression LogicalPlan
cleanArgs
LogicalPlan
clone
Decimal
cls
NewInstance
clsTag
Encoder ExpressionEncoder
clustering
ClusteredDistribution OrderedDistribution
code
GeneratedExpressionCode
codegen
expressions
collect
TreeNode
collectFirst
TreeNode
compare
Contains EndsWith InterpretedOrdering StartsWith StringPredicate BaseOrdering Decimal
compareBinary
TypeUtils
comparisonExpression
SqlParser
compatibleWith
HashPartitioning Partitioning PartitioningCollection RangePartitioning RoundRobinPartitioning SinglePartition UnknownPartitioning
compile
StringRegexExpression CodeGenerator
condition
Filter Join
conf
Catalog DistinctAggregationRewriter EmptyCatalog SimpleCatalog
constructorFor
JavaTypeInference ScalaReflection
contains
ImplicitOperators AttributeSet Metadata
containsAggregate
ResolveAggregateFunctions
containsAggregates
GlobalAggregates
containsChild
TreeNode
containsMultipleGenerators
CheckAnalysis
containsNull
GetArrayStructFields ArrayType
containsStar
ResolveReferences
convert
Lower String2StringExpression StringReverse StringTrim StringTrimLeft StringTrimRight Upper NumberConverter
convertToCatalyst
CatalystTypeConverters
convertToScala
CatalystTypeConverters
copy
Row InternalRow SimpleFunctionRegistry GenericInternalRow GenericMutableRow GenericRow JoinedRow MutableAny MutableBoolean MutableByte MutableDouble MutableFloat MutableInt MutableLong MutableShort MutableValue SpecificMutableRow UnsafeArrayData UnsafeMapData UnsafeRow ArrayBasedMapData ArrayData GenericArrayData MapData
copyFrom
UnsafeRow
count
ExpressionConversions
countDistinct
ExpressionConversions
countExpr
SubstringIndex
create
InterpretedPredicate Literal UnsafeProjection CodeGenerator GenerateMutableProjection GenerateOrdering GeneratePredicate GenerateProjection GenerateSafeProjection GenerateUnsafeProjection GenerateUnsafeRowJoiner
createCode
GenerateUnsafeProjection
cte
SqlParser
cteRelations
With
currentValue
InterpretedMutableProjection MutableProjection