A B C D E F G H I J L N O P Q R S T U V 

A

accept(ExprVisitor) - Method in class org.apache.tajo.algebra.Expr
This method provides a visiting way in the post order.
addWhen(Expr, Expr) - Method in class org.apache.tajo.algebra.CaseWhenPredicate
 
Aggregation - Class in org.apache.tajo.algebra
 
Aggregation() - Constructor for class org.apache.tajo.algebra.Aggregation
 
Aggregation.GroupElement - Class in org.apache.tajo.algebra
 
Aggregation.GroupElement(Aggregation.GroupType, Expr[]) - Constructor for class org.apache.tajo.algebra.Aggregation.GroupElement
 
Aggregation.GroupType - Enum in org.apache.tajo.algebra
 
AlterTable - Class in org.apache.tajo.algebra
 
AlterTable(String) - Constructor for class org.apache.tajo.algebra.AlterTable
 
AlterTableOpType - Enum in org.apache.tajo.algebra
 
AlterTablespace - Class in org.apache.tajo.algebra
 
AlterTablespace(String) - Constructor for class org.apache.tajo.algebra.AlterTablespace
 
AlterTablespaceSetType - Enum in org.apache.tajo.algebra
 

B

begin() - Method in class org.apache.tajo.algebra.BetweenPredicate
 
BetweenPredicate - Class in org.apache.tajo.algebra
 
BetweenPredicate(boolean, boolean, Expr, Expr, Expr) - Constructor for class org.apache.tajo.algebra.BetweenPredicate
 
BinaryOperator - Class in org.apache.tajo.algebra
 
BinaryOperator(OpType, Expr, Expr) - Constructor for class org.apache.tajo.algebra.BinaryOperator
 
BooleanLiteral - Class in org.apache.tajo.algebra
 
BooleanLiteral(boolean) - Constructor for class org.apache.tajo.algebra.BooleanLiteral
 

C

CaseWhenPredicate - Class in org.apache.tajo.algebra
 
CaseWhenPredicate() - Constructor for class org.apache.tajo.algebra.CaseWhenPredicate
 
CaseWhenPredicate.WhenExpr - Class in org.apache.tajo.algebra
 
CaseWhenPredicate.WhenExpr(Expr, Expr) - Constructor for class org.apache.tajo.algebra.CaseWhenPredicate.WhenExpr
 
CastExpr - Class in org.apache.tajo.algebra
 
CastExpr(Expr, DataTypeExpr) - Constructor for class org.apache.tajo.algebra.CastExpr
 
clone() - Method in class org.apache.tajo.algebra.Projection
 
ColumnDefinition - Class in org.apache.tajo.algebra
 
ColumnDefinition(String, String) - Constructor for class org.apache.tajo.algebra.ColumnDefinition
 
ColumnDefinition(String, DataTypeExpr) - Constructor for class org.apache.tajo.algebra.ColumnDefinition
 
ColumnReferenceExpr - Class in org.apache.tajo.algebra
 
ColumnReferenceExpr(String) - Constructor for class org.apache.tajo.algebra.ColumnReferenceExpr
 
ColumnReferenceExpr(String, String) - Constructor for class org.apache.tajo.algebra.ColumnReferenceExpr
 
CountRowsFunctionExpr - Class in org.apache.tajo.algebra
Describe a aggregation function count(*).
CountRowsFunctionExpr() - Constructor for class org.apache.tajo.algebra.CountRowsFunctionExpr
 
CreateDatabase - Class in org.apache.tajo.algebra
 
CreateDatabase(String, String, boolean) - Constructor for class org.apache.tajo.algebra.CreateDatabase
 
CreateTable - Class in org.apache.tajo.algebra
 
CreateTable(String, boolean) - Constructor for class org.apache.tajo.algebra.CreateTable
 
CreateTable(String, Expr, boolean) - Constructor for class org.apache.tajo.algebra.CreateTable
 
CreateTable.ColumnPartition - Class in org.apache.tajo.algebra
 
CreateTable.ColumnPartition(ColumnDefinition[], boolean) - Constructor for class org.apache.tajo.algebra.CreateTable.ColumnPartition
 
CreateTable.HashPartition - Class in org.apache.tajo.algebra
 
CreateTable.HashPartition(ColumnReferenceExpr[], Expr) - Constructor for class org.apache.tajo.algebra.CreateTable.HashPartition
 
CreateTable.HashPartition(ColumnReferenceExpr[], List<CreateTable.PartitionSpecifier>) - Constructor for class org.apache.tajo.algebra.CreateTable.HashPartition
 
CreateTable.ListPartition - Class in org.apache.tajo.algebra
 
CreateTable.ListPartition(ColumnReferenceExpr[], List<CreateTable.ListPartitionSpecifier>) - Constructor for class org.apache.tajo.algebra.CreateTable.ListPartition
 
CreateTable.ListPartitionSpecifier - Class in org.apache.tajo.algebra
 
CreateTable.ListPartitionSpecifier(String, ValueListExpr) - Constructor for class org.apache.tajo.algebra.CreateTable.ListPartitionSpecifier
 
CreateTable.PartitionMethodDescExpr - Class in org.apache.tajo.algebra
 
CreateTable.PartitionMethodDescExpr(CreateTable.PartitionType) - Constructor for class org.apache.tajo.algebra.CreateTable.PartitionMethodDescExpr
 
CreateTable.PartitionSpecifier - Class in org.apache.tajo.algebra
 
CreateTable.PartitionSpecifier(String) - Constructor for class org.apache.tajo.algebra.CreateTable.PartitionSpecifier
 
CreateTable.PartitionType - Enum in org.apache.tajo.algebra
 
CreateTable.RangePartition - Class in org.apache.tajo.algebra
 
CreateTable.RangePartition(ColumnReferenceExpr[], List<CreateTable.RangePartitionSpecifier>) - Constructor for class org.apache.tajo.algebra.CreateTable.RangePartition
 
CreateTable.RangePartitionSpecifier - Class in org.apache.tajo.algebra
 
CreateTable.RangePartitionSpecifier(String, Expr) - Constructor for class org.apache.tajo.algebra.CreateTable.RangePartitionSpecifier
 
CreateTable.RangePartitionSpecifier(String) - Constructor for class org.apache.tajo.algebra.CreateTable.RangePartitionSpecifier
 

D

DataTypeExpr - Class in org.apache.tajo.algebra
 
DataTypeExpr(String) - Constructor for class org.apache.tajo.algebra.DataTypeExpr
 
DateLiteral - Class in org.apache.tajo.algebra
 
DateLiteral(DateValue) - Constructor for class org.apache.tajo.algebra.DateLiteral
 
DateValue - Class in org.apache.tajo.algebra
 
DateValue(String, String, String) - Constructor for class org.apache.tajo.algebra.DateValue
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.apache.tajo.algebra.OpType.JsonSerDer
 
DropDatabase - Class in org.apache.tajo.algebra
 
DropDatabase(String, boolean) - Constructor for class org.apache.tajo.algebra.DropDatabase
 
DropTable - Class in org.apache.tajo.algebra
 
DropTable(String, boolean, boolean) - Constructor for class org.apache.tajo.algebra.DropTable
 

E

end() - Method in class org.apache.tajo.algebra.BetweenPredicate
 
equals(Object) - Method in class org.apache.tajo.algebra.Aggregation.GroupElement
 
equals(Object) - Method in class org.apache.tajo.algebra.CaseWhenPredicate.WhenExpr
 
equals(Object) - Method in class org.apache.tajo.algebra.CreateTable.ColumnPartition
 
equals(Object) - Method in class org.apache.tajo.algebra.CreateTable.HashPartition
 
equals(Object) - Method in class org.apache.tajo.algebra.CreateTable.ListPartition
 
equals(Object) - Method in class org.apache.tajo.algebra.CreateTable.ListPartitionSpecifier
 
equals(Object) - Method in class org.apache.tajo.algebra.CreateTable.PartitionSpecifier
 
equals(Object) - Method in class org.apache.tajo.algebra.CreateTable.RangePartition
 
equals(Object) - Method in class org.apache.tajo.algebra.CreateTable.RangePartitionSpecifier
 
equals(Object) - Method in class org.apache.tajo.algebra.DateValue
 
equals(Object) - Method in class org.apache.tajo.algebra.Expr
 
equals(Object) - Method in class org.apache.tajo.algebra.Sort.SortSpec
 
equals(Object) - Method in class org.apache.tajo.algebra.TimeValue
 
equalsTo(Expr) - Method in class org.apache.tajo.algebra.Aggregation
 
equalsTo(Expr) - Method in class org.apache.tajo.algebra.ColumnDefinition
 
equalsTo(Expr) - Method in class org.apache.tajo.algebra.ColumnReferenceExpr
 
equalsTo(Expr) - Method in class org.apache.tajo.algebra.GeneralSetFunctionExpr
 
equalsTo(Expr) - Method in class org.apache.tajo.algebra.Having
 
equalsTo(Expr) - Method in class org.apache.tajo.algebra.LiteralValue
 
equalsTo(Expr) - Method in class org.apache.tajo.algebra.NamedExpr
 
equalsTo(Expr) - Method in class org.apache.tajo.algebra.Selection
 
equalsTo(Expr) - Method in class org.apache.tajo.algebra.Sort
 
ExistsPredicate - Class in org.apache.tajo.algebra
 
ExistsPredicate(SimpleTableSubQuery, boolean) - Constructor for class org.apache.tajo.algebra.ExistsPredicate
 
Explain - Class in org.apache.tajo.algebra
 
Explain(Expr) - Constructor for class org.apache.tajo.algebra.Explain
 
Expr - Class in org.apache.tajo.algebra
 
Expr(OpType) - Constructor for class org.apache.tajo.algebra.Expr
 
ExprVisitor - Interface in org.apache.tajo.algebra
 

F

FALSE - Static variable in class org.apache.tajo.algebra.BooleanLiteral
 
fromJson(String, Class<T>) - Static method in class org.apache.tajo.algebra.JsonHelper
 
FunctionExpr - Class in org.apache.tajo.algebra
 
FunctionExpr(String) - Constructor for class org.apache.tajo.algebra.FunctionExpr
 
FunctionExpr(String, Expr[]) - Constructor for class org.apache.tajo.algebra.FunctionExpr
 
FunctionExpr(OpType, String) - Constructor for class org.apache.tajo.algebra.FunctionExpr
 
FunctionExpr(OpType, String, Expr[]) - Constructor for class org.apache.tajo.algebra.FunctionExpr
 

G

GeneralSetFunctionExpr - Class in org.apache.tajo.algebra
Describes SQL Standard set function (e.g., sum, min, max, avg, and count)
GeneralSetFunctionExpr(OpType, String, boolean, Expr[]) - Constructor for class org.apache.tajo.algebra.GeneralSetFunctionExpr
 
GeneralSetFunctionExpr(String, boolean, Expr) - Constructor for class org.apache.tajo.algebra.GeneralSetFunctionExpr
 
getAddNewColumn() - Method in class org.apache.tajo.algebra.AlterTable
 
getAlias() - Method in class org.apache.tajo.algebra.NamedExpr
 
getAlias() - Method in class org.apache.tajo.algebra.Relation
 
getAlterTableOpType() - Method in class org.apache.tajo.algebra.AlterTable
 
getBaseClass() - Method in enum org.apache.tajo.algebra.OpType
 
getCanonicalName() - Method in class org.apache.tajo.algebra.ColumnReferenceExpr
 
getCanonicalName() - Method in class org.apache.tajo.algebra.Relation
 
getChild() - Method in class org.apache.tajo.algebra.UnaryOperator
 
getColumnName() - Method in class org.apache.tajo.algebra.AlterTable
 
getColumnName() - Method in class org.apache.tajo.algebra.ColumnDefinition
 
getColumnNames() - Method in class org.apache.tajo.algebra.TablePrimarySubQuery
 
getColumns() - Method in class org.apache.tajo.algebra.CreateTable.ColumnPartition
 
getColumns() - Method in class org.apache.tajo.algebra.CreateTable.HashPartition
 
getColumns() - Method in class org.apache.tajo.algebra.CreateTable.ListPartition
 
getColumns() - Method in class org.apache.tajo.algebra.CreateTable.RangePartition
 
getCondition() - Method in class org.apache.tajo.algebra.CaseWhenPredicate.WhenExpr
 
getDatabaseName() - Method in class org.apache.tajo.algebra.CreateDatabase
 
getDatabaseName() - Method in class org.apache.tajo.algebra.DropDatabase
 
getDate() - Method in class org.apache.tajo.algebra.DateLiteral
 
getDate() - Method in class org.apache.tajo.algebra.TimestampLiteral
 
getDays() - Method in class org.apache.tajo.algebra.DateValue
 
getElseResult() - Method in class org.apache.tajo.algebra.CaseWhenPredicate
 
getEnd() - Method in class org.apache.tajo.algebra.CreateTable.RangePartitionSpecifier
 
getExpr() - Method in class org.apache.tajo.algebra.NamedExpr
 
getFetchFirstNum() - Method in class org.apache.tajo.algebra.Limit
 
getGroupingSets() - Method in class org.apache.tajo.algebra.Aggregation.GroupElement
 
getGroupSet() - Method in class org.apache.tajo.algebra.Aggregation
 
getHours() - Method in class org.apache.tajo.algebra.TimeValue
 
getInstance() - Static method in class org.apache.tajo.algebra.JsonHelper
 
getInValue() - Method in class org.apache.tajo.algebra.InPredicate
 
getJoinColumns() - Method in class org.apache.tajo.algebra.Join
 
getJoinType() - Method in class org.apache.tajo.algebra.Join
 
getKey() - Method in class org.apache.tajo.algebra.Sort.SortSpec
 
getLeft() - Method in class org.apache.tajo.algebra.BinaryOperator
 
getLengthOrPrecision() - Method in class org.apache.tajo.algebra.DataTypeExpr
 
getLocation() - Method in class org.apache.tajo.algebra.AlterTablespace
 
getLocation() - Method in class org.apache.tajo.algebra.CreateTable
 
getLocation() - Method in class org.apache.tajo.algebra.Insert
 
getMinutes() - Method in class org.apache.tajo.algebra.TimeValue
 
getMonths() - Method in class org.apache.tajo.algebra.DateValue
 
getName() - Method in class org.apache.tajo.algebra.ColumnReferenceExpr
 
getName() - Method in class org.apache.tajo.algebra.CreateTable.PartitionSpecifier
 
getName() - Method in class org.apache.tajo.algebra.Relation
 
getNamedExprs() - Method in class org.apache.tajo.algebra.Projection
 
getNewColumnName() - Method in class org.apache.tajo.algebra.AlterTable
 
getNewTableName() - Method in class org.apache.tajo.algebra.AlterTable
 
getOperand() - Method in class org.apache.tajo.algebra.CastExpr
 
getParams() - Method in class org.apache.tajo.algebra.CreateTable
 
getParams() - Method in class org.apache.tajo.algebra.FunctionExpr
 
getParams() - Method in class org.apache.tajo.algebra.Insert
 
getPartitionMethod() - Method in class org.apache.tajo.algebra.CreateTable
 
getPartitionType() - Method in class org.apache.tajo.algebra.CreateTable.PartitionMethodDescExpr
 
getPattern() - Method in class org.apache.tajo.algebra.PatternMatchPredicate
 
getPredicand() - Method in class org.apache.tajo.algebra.InPredicate
 
getPredicand() - Method in class org.apache.tajo.algebra.IsNullPredicate
 
getPredicand() - Method in class org.apache.tajo.algebra.PatternMatchPredicate
 
getQual() - Method in class org.apache.tajo.algebra.Having
 
getQual() - Method in class org.apache.tajo.algebra.Join
 
getQual() - Method in class org.apache.tajo.algebra.Selection
 
getQualifier() - Method in class org.apache.tajo.algebra.ColumnReferenceExpr
 
getQualifier() - Method in class org.apache.tajo.algebra.QualifiedAsteriskExpr
 
getQuantifier() - Method in class org.apache.tajo.algebra.CreateTable.HashPartition
 
getRelations() - Method in class org.apache.tajo.algebra.RelationList
 
getResult() - Method in class org.apache.tajo.algebra.CaseWhenPredicate.WhenExpr
 
getRight() - Method in class org.apache.tajo.algebra.BinaryOperator
 
getScale() - Method in class org.apache.tajo.algebra.DataTypeExpr
 
getSeconds() - Method in class org.apache.tajo.algebra.TimeValue
 
getSecondsFraction() - Method in class org.apache.tajo.algebra.TimeValue
 
getSetType() - Method in class org.apache.tajo.algebra.AlterTablespace
 
getSignature() - Method in class org.apache.tajo.algebra.FunctionExpr
 
getSortSpecs() - Method in class org.apache.tajo.algebra.Sort
 
getSpecifiers() - Method in class org.apache.tajo.algebra.CreateTable.HashPartition
 
getSpecifiers() - Method in class org.apache.tajo.algebra.CreateTable.ListPartition
 
getSpecifiers() - Method in class org.apache.tajo.algebra.CreateTable.RangePartition
 
getStorageType() - Method in class org.apache.tajo.algebra.CreateTable
 
getStorageType() - Method in class org.apache.tajo.algebra.Insert
 
getSubQuery() - Method in class org.apache.tajo.algebra.CreateTable
 
getSubQuery() - Method in class org.apache.tajo.algebra.ExistsPredicate
 
getSubQuery() - Method in class org.apache.tajo.algebra.Insert
 
getSubQuery() - Method in class org.apache.tajo.algebra.ScalarSubQuery
 
getSubQuery() - Method in class org.apache.tajo.algebra.SimpleTableSubQuery
 
getSubQuery() - Method in class org.apache.tajo.algebra.TablePrimarySubQuery
 
getTableElements() - Method in class org.apache.tajo.algebra.CreateTable
 
getTableName() - Method in class org.apache.tajo.algebra.AlterTable
 
getTableName() - Method in class org.apache.tajo.algebra.CreateTable
 
getTableName() - Method in class org.apache.tajo.algebra.DropTable
 
getTableName() - Method in class org.apache.tajo.algebra.Insert
 
getTablespaceName() - Method in class org.apache.tajo.algebra.AlterTablespace
 
getTablespaceName() - Method in class org.apache.tajo.algebra.CreateDatabase
 
getTarget() - Method in class org.apache.tajo.algebra.CastExpr
 
getTargetColumns() - Method in class org.apache.tajo.algebra.Insert
 
getTargets() - Method in class org.apache.tajo.algebra.Aggregation
 
getTime() - Method in class org.apache.tajo.algebra.TimeLiteral
 
getTime() - Method in class org.apache.tajo.algebra.TimestampLiteral
 
getType() - Method in class org.apache.tajo.algebra.Aggregation.GroupElement
 
getType() - Method in class org.apache.tajo.algebra.Expr
 
getTypeName() - Method in class org.apache.tajo.algebra.DataTypeExpr
 
getValue() - Method in class org.apache.tajo.algebra.LiteralValue
 
getValueList() - Method in class org.apache.tajo.algebra.CreateTable.ListPartitionSpecifier
 
getValues() - Method in class org.apache.tajo.algebra.ValueListExpr
 
getValueType() - Method in class org.apache.tajo.algebra.LiteralValue
 
getWhens() - Method in class org.apache.tajo.algebra.CaseWhenPredicate
 
getYears() - Method in class org.apache.tajo.algebra.DateValue
 

H

hasAlias() - Method in class org.apache.tajo.algebra.NamedExpr
 
hasAlias() - Method in class org.apache.tajo.algebra.Relation
 
hasChild() - Method in class org.apache.tajo.algebra.UnaryOperator
 
hasColumnNames() - Method in class org.apache.tajo.algebra.TablePrimarySubQuery
 
hasElseResult() - Method in class org.apache.tajo.algebra.CaseWhenPredicate
 
hashCode() - Method in class org.apache.tajo.algebra.Aggregation.GroupElement
 
hashCode() - Method in class org.apache.tajo.algebra.Aggregation
 
hashCode() - Method in class org.apache.tajo.algebra.AlterTable
 
hashCode() - Method in class org.apache.tajo.algebra.AlterTablespace
 
hashCode() - Method in class org.apache.tajo.algebra.BetweenPredicate
 
hashCode() - Method in class org.apache.tajo.algebra.BinaryOperator
 
hashCode() - Method in class org.apache.tajo.algebra.CaseWhenPredicate
 
hashCode() - Method in class org.apache.tajo.algebra.CaseWhenPredicate.WhenExpr
 
hashCode() - Method in class org.apache.tajo.algebra.CastExpr
 
hashCode() - Method in class org.apache.tajo.algebra.ColumnDefinition
 
hashCode() - Method in class org.apache.tajo.algebra.ColumnReferenceExpr
 
hashCode() - Method in class org.apache.tajo.algebra.CountRowsFunctionExpr
 
hashCode() - Method in class org.apache.tajo.algebra.CreateDatabase
 
hashCode() - Method in class org.apache.tajo.algebra.CreateTable.ColumnPartition
 
hashCode() - Method in class org.apache.tajo.algebra.CreateTable
 
hashCode() - Method in class org.apache.tajo.algebra.CreateTable.HashPartition
 
hashCode() - Method in class org.apache.tajo.algebra.CreateTable.ListPartition
 
hashCode() - Method in class org.apache.tajo.algebra.CreateTable.ListPartitionSpecifier
 
hashCode() - Method in class org.apache.tajo.algebra.CreateTable.PartitionSpecifier
 
hashCode() - Method in class org.apache.tajo.algebra.CreateTable.RangePartition
 
hashCode() - Method in class org.apache.tajo.algebra.CreateTable.RangePartitionSpecifier
 
hashCode() - Method in class org.apache.tajo.algebra.DataTypeExpr
 
hashCode() - Method in class org.apache.tajo.algebra.DateLiteral
 
hashCode() - Method in class org.apache.tajo.algebra.DateValue
 
hashCode() - Method in class org.apache.tajo.algebra.DropDatabase
 
hashCode() - Method in class org.apache.tajo.algebra.DropTable
 
hashCode() - Method in class org.apache.tajo.algebra.ExistsPredicate
 
hashCode() - Method in class org.apache.tajo.algebra.Explain
 
hashCode() - Method in class org.apache.tajo.algebra.Expr
 
hashCode() - Method in class org.apache.tajo.algebra.FunctionExpr
 
hashCode() - Method in class org.apache.tajo.algebra.GeneralSetFunctionExpr
 
hashCode() - Method in class org.apache.tajo.algebra.Having
 
hashCode() - Method in class org.apache.tajo.algebra.Insert
 
hashCode() - Method in class org.apache.tajo.algebra.IsNullPredicate
 
hashCode() - Method in class org.apache.tajo.algebra.Join
 
hashCode() - Method in class org.apache.tajo.algebra.Limit
 
hashCode() - Method in class org.apache.tajo.algebra.LiteralValue
 
hashCode() - Method in class org.apache.tajo.algebra.NamedExpr
 
hashCode() - Method in class org.apache.tajo.algebra.NullLiteral
 
hashCode() - Method in class org.apache.tajo.algebra.Projection
 
hashCode() - Method in class org.apache.tajo.algebra.QualifiedAsteriskExpr
 
hashCode() - Method in class org.apache.tajo.algebra.Relation
 
hashCode() - Method in class org.apache.tajo.algebra.RelationList
 
hashCode() - Method in class org.apache.tajo.algebra.Selection
 
hashCode() - Method in class org.apache.tajo.algebra.SetOperation
 
hashCode() - Method in class org.apache.tajo.algebra.SignedExpr
 
hashCode() - Method in class org.apache.tajo.algebra.Sort
 
hashCode() - Method in class org.apache.tajo.algebra.Sort.SortSpec
 
hashCode() - Method in class org.apache.tajo.algebra.TablePrimarySubQuery
 
hashCode() - Method in class org.apache.tajo.algebra.TimeLiteral
 
hashCode() - Method in class org.apache.tajo.algebra.TimestampLiteral
 
hashCode() - Method in class org.apache.tajo.algebra.TimeValue
 
hashCode() - Method in class org.apache.tajo.algebra.UnaryOperator
 
hashCode() - Method in class org.apache.tajo.algebra.ValueListExpr
 
hasJoinColumns() - Method in class org.apache.tajo.algebra.Join
 
hasLengthOrPrecision() - Method in class org.apache.tajo.algebra.DataTypeExpr
 
hasLocation() - Method in class org.apache.tajo.algebra.CreateTable
 
hasLocation() - Method in class org.apache.tajo.algebra.Insert
 
hasParams() - Method in class org.apache.tajo.algebra.CreateTable
 
hasParams() - Method in class org.apache.tajo.algebra.FunctionExpr
 
hasParams() - Method in class org.apache.tajo.algebra.Insert
 
hasPartition() - Method in class org.apache.tajo.algebra.CreateTable
 
hasQual() - Method in class org.apache.tajo.algebra.Having
 
hasQual() - Method in class org.apache.tajo.algebra.Join
 
hasQual() - Method in class org.apache.tajo.algebra.Selection
 
hasQualifier() - Method in class org.apache.tajo.algebra.ColumnReferenceExpr
 
hasQualifier() - Method in class org.apache.tajo.algebra.QualifiedAsteriskExpr
 
hasQuantifier() - Method in class org.apache.tajo.algebra.CreateTable.HashPartition
 
hasScale() - Method in class org.apache.tajo.algebra.DataTypeExpr
 
hasSecondsFraction() - Method in class org.apache.tajo.algebra.TimeValue
 
hasSpecifiers() - Method in class org.apache.tajo.algebra.CreateTable.HashPartition
 
hasStorageType() - Method in class org.apache.tajo.algebra.CreateTable
 
hasStorageType() - Method in class org.apache.tajo.algebra.Insert
 
hasSubQuery() - Method in class org.apache.tajo.algebra.CreateTable
 
hasTableElements() - Method in class org.apache.tajo.algebra.CreateTable
 
hasTableName() - Method in class org.apache.tajo.algebra.Insert
 
hasTablespaceName() - Method in class org.apache.tajo.algebra.CreateDatabase
 
hasTargetColumns() - Method in class org.apache.tajo.algebra.Insert
 
Having - Class in org.apache.tajo.algebra
 
Having(Expr) - Constructor for class org.apache.tajo.algebra.Having
 

I

InPredicate - Class in org.apache.tajo.algebra
 
InPredicate(Expr, Expr, boolean) - Constructor for class org.apache.tajo.algebra.InPredicate
 
Insert - Class in org.apache.tajo.algebra
 
Insert() - Constructor for class org.apache.tajo.algebra.Insert
 
isAggregationFunction(OpType) - Static method in enum org.apache.tajo.algebra.OpType
Check if it is an aggregation function type.
isAscending() - Method in class org.apache.tajo.algebra.Sort.SortSpec
 
isCaseInsensitive() - Method in class org.apache.tajo.algebra.PatternMatchPredicate
 
isDistinct() - Method in class org.apache.tajo.algebra.GeneralSetFunctionExpr
 
isDistinct() - Method in class org.apache.tajo.algebra.Projection
 
isDistinct() - Method in class org.apache.tajo.algebra.SetOperation
 
isEmptyGrouping() - Method in class org.apache.tajo.algebra.Aggregation
 
isEndMaxValue() - Method in class org.apache.tajo.algebra.CreateTable.RangePartitionSpecifier
 
isExternal() - Method in class org.apache.tajo.algebra.CreateTable
 
isFunction(OpType) - Static method in enum org.apache.tajo.algebra.OpType
Check if it is one of function types.
isIfExists() - Method in class org.apache.tajo.algebra.DropDatabase
 
isIfExists() - Method in class org.apache.tajo.algebra.DropTable
 
isIfNotExists() - Method in class org.apache.tajo.algebra.CreateDatabase
 
isIfNotExists() - Method in class org.apache.tajo.algebra.CreateTable
 
isLiteral(OpType) - Static method in enum org.apache.tajo.algebra.OpType
Check if it is one of the literal types.
isNatural() - Method in class org.apache.tajo.algebra.Join
 
isNegative() - Method in class org.apache.tajo.algebra.SignedExpr
 
isNot() - Method in class org.apache.tajo.algebra.BetweenPredicate
 
isNot() - Method in class org.apache.tajo.algebra.ExistsPredicate
 
isNot() - Method in class org.apache.tajo.algebra.InPredicate
 
isNot() - Method in class org.apache.tajo.algebra.IsNullPredicate
 
isNot() - Method in class org.apache.tajo.algebra.PatternMatchPredicate
 
isNullFirst() - Method in class org.apache.tajo.algebra.Sort.SortSpec
 
IsNullPredicate - Class in org.apache.tajo.algebra
 
IsNullPredicate(boolean, Expr) - Constructor for class org.apache.tajo.algebra.IsNullPredicate
 
isOmitValues() - Method in class org.apache.tajo.algebra.CreateTable.ColumnPartition
 
isOverwrite() - Method in class org.apache.tajo.algebra.Insert
 
isPurge() - Method in class org.apache.tajo.algebra.DropTable
 
isSymmetric() - Method in class org.apache.tajo.algebra.BetweenPredicate
 
isTrue() - Method in class org.apache.tajo.algebra.BooleanLiteral
 

J

Join - Class in org.apache.tajo.algebra
 
Join(JoinType) - Constructor for class org.apache.tajo.algebra.Join
 
JoinType - Enum in org.apache.tajo.algebra
 
JsonHelper - Class in org.apache.tajo.algebra
 
JsonSerializable - Interface in org.apache.tajo.algebra
 

L

left - Variable in class org.apache.tajo.algebra.BinaryOperator
 
Limit - Class in org.apache.tajo.algebra
 
Limit(Expr) - Constructor for class org.apache.tajo.algebra.Limit
 
LiteralValue - Class in org.apache.tajo.algebra
 
LiteralValue(String, LiteralValue.LiteralType) - Constructor for class org.apache.tajo.algebra.LiteralValue
 
LiteralValue.LiteralType - Enum in org.apache.tajo.algebra
 

N

NamedExpr - Class in org.apache.tajo.algebra
NamedExpr is an expression which can be aliased in a target list.
NamedExpr(Expr) - Constructor for class org.apache.tajo.algebra.NamedExpr
 
NamedExpr(Expr, String) - Constructor for class org.apache.tajo.algebra.NamedExpr
 
NotExpr - Class in org.apache.tajo.algebra
 
NotExpr(Expr) - Constructor for class org.apache.tajo.algebra.NotExpr
 
NullLiteral - Class in org.apache.tajo.algebra
 
NullLiteral() - Constructor for class org.apache.tajo.algebra.NullLiteral
 

O

opType - Variable in class org.apache.tajo.algebra.Expr
 
OpType - Enum in org.apache.tajo.algebra
 
OpType.JsonSerDer - Class in org.apache.tajo.algebra
 
OpType.JsonSerDer() - Constructor for class org.apache.tajo.algebra.OpType.JsonSerDer
 
org.apache.tajo.algebra - package org.apache.tajo.algebra
 

P

PatternMatchPredicate - Class in org.apache.tajo.algebra
 
PatternMatchPredicate(OpType, boolean, Expr, Expr, boolean) - Constructor for class org.apache.tajo.algebra.PatternMatchPredicate
 
PatternMatchPredicate(OpType, boolean, Expr, Expr) - Constructor for class org.apache.tajo.algebra.PatternMatchPredicate
 
predicand() - Method in class org.apache.tajo.algebra.BetweenPredicate
 
Projection - Class in org.apache.tajo.algebra
 
Projection() - Constructor for class org.apache.tajo.algebra.Projection
 

Q

QualifiedAsteriskExpr - Class in org.apache.tajo.algebra
 
QualifiedAsteriskExpr() - Constructor for class org.apache.tajo.algebra.QualifiedAsteriskExpr
 
QualifiedAsteriskExpr(String) - Constructor for class org.apache.tajo.algebra.QualifiedAsteriskExpr
 

R

Relation - Class in org.apache.tajo.algebra
 
Relation(OpType, String) - Constructor for class org.apache.tajo.algebra.Relation
 
Relation(String) - Constructor for class org.apache.tajo.algebra.Relation
 
RelationList - Class in org.apache.tajo.algebra
 
RelationList(Expr[]) - Constructor for class org.apache.tajo.algebra.RelationList
 
right - Variable in class org.apache.tajo.algebra.BinaryOperator
 

S

ScalarSubQuery - Class in org.apache.tajo.algebra
 
ScalarSubQuery(Expr) - Constructor for class org.apache.tajo.algebra.ScalarSubQuery
 
Selection - Class in org.apache.tajo.algebra
 
Selection(Expr) - Constructor for class org.apache.tajo.algebra.Selection
 
serialize(OpType, Type, JsonSerializationContext) - Method in class org.apache.tajo.algebra.OpType.JsonSerDer
 
setAddNewColumn(ColumnDefinition) - Method in class org.apache.tajo.algebra.AlterTable
 
setAlias(String) - Method in class org.apache.tajo.algebra.NamedExpr
 
setAlias(String) - Method in class org.apache.tajo.algebra.Relation
 
setAlterTableOpType(AlterTableOpType) - Method in class org.apache.tajo.algebra.AlterTable
 
setChild(Expr) - Method in class org.apache.tajo.algebra.UnaryOperator
 
setColumnName(String) - Method in class org.apache.tajo.algebra.AlterTable
 
setColumnNames(String[]) - Method in class org.apache.tajo.algebra.TablePrimarySubQuery
 
setCondition(Expr) - Method in class org.apache.tajo.algebra.CaseWhenPredicate.WhenExpr
 
setDescending() - Method in class org.apache.tajo.algebra.Sort.SortSpec
 
setDistinct() - Method in class org.apache.tajo.algebra.Projection
 
setElseResult(Expr) - Method in class org.apache.tajo.algebra.CaseWhenPredicate
 
setExternal() - Method in class org.apache.tajo.algebra.CreateTable
 
setGroups(Aggregation.GroupElement[]) - Method in class org.apache.tajo.algebra.Aggregation
 
setJoinColumns(ColumnReferenceExpr[]) - Method in class org.apache.tajo.algebra.Join
 
setLeft(Expr) - Method in class org.apache.tajo.algebra.BinaryOperator
 
setLengthOrPrecision(int) - Method in class org.apache.tajo.algebra.DataTypeExpr
 
setLocation(String) - Method in class org.apache.tajo.algebra.AlterTablespace
 
setLocation(String) - Method in class org.apache.tajo.algebra.CreateTable
 
setLocation(String) - Method in class org.apache.tajo.algebra.Insert
 
setName(String) - Method in class org.apache.tajo.algebra.ColumnReferenceExpr
 
setNamedExprs(NamedExpr[]) - Method in class org.apache.tajo.algebra.Projection
 
setNatural() - Method in class org.apache.tajo.algebra.Join
 
setNewColumnName(String) - Method in class org.apache.tajo.algebra.AlterTable
 
setNewTableName(String) - Method in class org.apache.tajo.algebra.AlterTable
 
setNullFirst() - Method in class org.apache.tajo.algebra.Sort.SortSpec
 
SetOperation - Class in org.apache.tajo.algebra
 
SetOperation(OpType, Expr, Expr, boolean) - Constructor for class org.apache.tajo.algebra.SetOperation
 
setOverwrite() - Method in class org.apache.tajo.algebra.Insert
 
setParams(Map<String, String>) - Method in class org.apache.tajo.algebra.CreateTable
 
setParams(Expr[]) - Method in class org.apache.tajo.algebra.FunctionExpr
 
setParams(Map<String, String>) - Method in class org.apache.tajo.algebra.Insert
 
setPartitionMethod(CreateTable.PartitionMethodDescExpr) - Method in class org.apache.tajo.algebra.CreateTable
 
setQual(Expr) - Method in class org.apache.tajo.algebra.Having
 
setQual(Expr) - Method in class org.apache.tajo.algebra.Join
 
setQual(Expr) - Method in class org.apache.tajo.algebra.Selection
 
setQualifier(String) - Method in class org.apache.tajo.algebra.ColumnReferenceExpr
 
setQualifier(String) - Method in class org.apache.tajo.algebra.QualifiedAsteriskExpr
 
setResult(Expr) - Method in class org.apache.tajo.algebra.CaseWhenPredicate.WhenExpr
 
setRight(Expr) - Method in class org.apache.tajo.algebra.BinaryOperator
 
setScale(int) - Method in class org.apache.tajo.algebra.DataTypeExpr
 
setSecondsFraction(String) - Method in class org.apache.tajo.algebra.TimeValue
 
setSortSpecs(Sort.SortSpec[]) - Method in class org.apache.tajo.algebra.Sort
 
setStorageType(String) - Method in class org.apache.tajo.algebra.CreateTable
 
setStorageType(String) - Method in class org.apache.tajo.algebra.Insert
 
setSubQuery(Expr) - Method in class org.apache.tajo.algebra.CreateTable
 
setSubQuery(Expr) - Method in class org.apache.tajo.algebra.Insert
 
setTableElements(ColumnDefinition[]) - Method in class org.apache.tajo.algebra.CreateTable
 
setTableName(String) - Method in class org.apache.tajo.algebra.AlterTable
 
setTableName(String) - Method in class org.apache.tajo.algebra.Insert
 
setTargetColumns(String[]) - Method in class org.apache.tajo.algebra.Insert
 
setTargets(NamedExpr[]) - Method in class org.apache.tajo.algebra.Aggregation
 
SignedExpr - Class in org.apache.tajo.algebra
 
SignedExpr(boolean, Expr) - Constructor for class org.apache.tajo.algebra.SignedExpr
 
SimpleTableSubQuery - Class in org.apache.tajo.algebra
 
SimpleTableSubQuery(Expr) - Constructor for class org.apache.tajo.algebra.SimpleTableSubQuery
 
size() - Method in class org.apache.tajo.algebra.Projection
 
size() - Method in class org.apache.tajo.algebra.RelationList
 
Sort - Class in org.apache.tajo.algebra
 
Sort(Sort.SortSpec[]) - Constructor for class org.apache.tajo.algebra.Sort
 
Sort.SortSpec - Class in org.apache.tajo.algebra
 
Sort.SortSpec(Expr) - Constructor for class org.apache.tajo.algebra.Sort.SortSpec
 
Sort.SortSpec(ColumnReferenceExpr, boolean, boolean) - Constructor for class org.apache.tajo.algebra.Sort.SortSpec
 

T

TablePrimarySubQuery - Class in org.apache.tajo.algebra
 
TablePrimarySubQuery(String, Expr) - Constructor for class org.apache.tajo.algebra.TablePrimarySubQuery
 
TimeLiteral - Class in org.apache.tajo.algebra
 
TimeLiteral(TimeValue) - Constructor for class org.apache.tajo.algebra.TimeLiteral
 
TimestampLiteral - Class in org.apache.tajo.algebra
 
TimestampLiteral(DateValue, TimeValue) - Constructor for class org.apache.tajo.algebra.TimestampLiteral
 
TimeValue - Class in org.apache.tajo.algebra
 
TimeValue(String, String, String) - Constructor for class org.apache.tajo.algebra.TimeValue
 
toJson() - Method in class org.apache.tajo.algebra.Aggregation.GroupElement
 
toJson() - Method in class org.apache.tajo.algebra.CaseWhenPredicate
 
toJson() - Method in class org.apache.tajo.algebra.Expr
 
toJson() - Method in class org.apache.tajo.algebra.FunctionExpr
 
toJson() - Method in class org.apache.tajo.algebra.Having
 
toJson() - Method in class org.apache.tajo.algebra.Join
 
toJson(Object) - Static method in class org.apache.tajo.algebra.JsonHelper
 
toJson() - Method in interface org.apache.tajo.algebra.JsonSerializable
 
toJson() - Method in class org.apache.tajo.algebra.Limit
 
toJson() - Method in class org.apache.tajo.algebra.NamedExpr
 
toJson() - Method in class org.apache.tajo.algebra.Projection
 
toJson() - Method in class org.apache.tajo.algebra.Relation
 
toJson() - Method in class org.apache.tajo.algebra.ScalarSubQuery
 
toJson() - Method in class org.apache.tajo.algebra.Selection
 
toJson() - Method in class org.apache.tajo.algebra.SimpleTableSubQuery
 
toJson() - Method in class org.apache.tajo.algebra.Sort
 
toJson() - Method in class org.apache.tajo.algebra.TablePrimarySubQuery
 
toString() - Method in class org.apache.tajo.algebra.Aggregation.GroupElement
 
toString() - Method in enum org.apache.tajo.algebra.Aggregation.GroupType
 
toString() - Method in class org.apache.tajo.algebra.BinaryOperator
 
toString() - Method in class org.apache.tajo.algebra.ColumnReferenceExpr
 
toString() - Method in class org.apache.tajo.algebra.DateLiteral
 
toString() - Method in class org.apache.tajo.algebra.DateValue
 
toString() - Method in class org.apache.tajo.algebra.Expr
 
toString() - Method in class org.apache.tajo.algebra.Limit
 
toString() - Method in class org.apache.tajo.algebra.LiteralValue
 
toString() - Method in class org.apache.tajo.algebra.NamedExpr
 
toString() - Method in class org.apache.tajo.algebra.QualifiedAsteriskExpr
 
toString() - Method in class org.apache.tajo.algebra.RelationList
 
toString() - Method in class org.apache.tajo.algebra.Sort.SortSpec
 
toString() - Method in class org.apache.tajo.algebra.TimeLiteral
 
toString() - Method in class org.apache.tajo.algebra.TimestampLiteral
 
toString() - Method in class org.apache.tajo.algebra.TimeValue
 
TRUE - Static variable in class org.apache.tajo.algebra.BooleanLiteral
 

U

UnaryOperator - Class in org.apache.tajo.algebra
 
UnaryOperator(OpType) - Constructor for class org.apache.tajo.algebra.UnaryOperator
 
unsetDistinct() - Method in class org.apache.tajo.algebra.SetOperation
 

V

value - Variable in class org.apache.tajo.algebra.LiteralValue
 
ValueListExpr - Class in org.apache.tajo.algebra
 
ValueListExpr(Expr[]) - Constructor for class org.apache.tajo.algebra.ValueListExpr
 
valueOf(String) - Static method in enum org.apache.tajo.algebra.Aggregation.GroupType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tajo.algebra.AlterTableOpType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tajo.algebra.AlterTablespaceSetType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tajo.algebra.CreateTable.PartitionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tajo.algebra.JoinType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tajo.algebra.LiteralValue.LiteralType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.apache.tajo.algebra.OpType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.tajo.algebra.Aggregation.GroupType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tajo.algebra.AlterTableOpType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tajo.algebra.AlterTablespaceSetType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tajo.algebra.CreateTable.PartitionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tajo.algebra.JoinType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tajo.algebra.LiteralValue.LiteralType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.apache.tajo.algebra.OpType
Returns an array containing the constants of this enum type, in the order they are declared.
valueType - Variable in class org.apache.tajo.algebra.LiteralValue
 
visit(Expr) - Method in interface org.apache.tajo.algebra.ExprVisitor
 
A B C D E F G H I J L N O P Q R S T U V 

Copyright © 2014 Apache Software Foundation. All Rights Reserved.