public class WindowingSpec
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
WindowingSpec.BoundarySpec |
static class |
WindowingSpec.CurrentRowSpec |
static class |
WindowingSpec.Direction |
static class |
WindowingSpec.RangeBoundarySpec |
static class |
WindowingSpec.ValueBoundarySpec |
static class |
WindowingSpec.WindowExpressionSpec |
static class |
WindowingSpec.WindowFrameSpec |
static class |
WindowingSpec.WindowFunctionSpec |
static class |
WindowingSpec.WindowSpec |
Constructor and Description |
---|
WindowingSpec() |
Modifier and Type | Method and Description |
---|---|
void |
addWindowFunction(WindowingSpec.WindowFunctionSpec wFn) |
void |
addWindowSpec(java.lang.String name,
WindowingSpec.WindowSpec wdwSpec) |
java.util.HashMap<java.lang.String,WindowingSpec.WindowExpressionSpec> |
getAliasToWdwExpr() |
PTFInvocationSpec.OrderSpec |
getQueryOrderSpec() |
PTFInvocationSpec.PartitioningSpec |
getQueryPartitioningSpec() |
PTFInvocationSpec.PartitionSpec |
getQueryPartitionSpec() |
java.util.ArrayList<WindowingSpec.WindowExpressionSpec> |
getWindowExpressions() |
java.util.HashMap<java.lang.String,WindowingSpec.WindowSpec> |
getWindowSpecs() |
void |
setAliasToWdwExpr(java.util.HashMap<java.lang.String,WindowingSpec.WindowExpressionSpec> aliasToWdwExpr) |
void |
setWindowExpressions(java.util.ArrayList<WindowingSpec.WindowExpressionSpec> windowExpressions) |
void |
setWindowSpecs(java.util.HashMap<java.lang.String,WindowingSpec.WindowSpec> windowSpecs) |
void |
validateAndMakeEffective() |
public void addWindowSpec(java.lang.String name, WindowingSpec.WindowSpec wdwSpec)
public void addWindowFunction(WindowingSpec.WindowFunctionSpec wFn)
public java.util.HashMap<java.lang.String,WindowingSpec.WindowExpressionSpec> getAliasToWdwExpr()
public void setAliasToWdwExpr(java.util.HashMap<java.lang.String,WindowingSpec.WindowExpressionSpec> aliasToWdwExpr)
public java.util.HashMap<java.lang.String,WindowingSpec.WindowSpec> getWindowSpecs()
public void setWindowSpecs(java.util.HashMap<java.lang.String,WindowingSpec.WindowSpec> windowSpecs)
public java.util.ArrayList<WindowingSpec.WindowExpressionSpec> getWindowExpressions()
public void setWindowExpressions(java.util.ArrayList<WindowingSpec.WindowExpressionSpec> windowExpressions)
public PTFInvocationSpec.PartitioningSpec getQueryPartitioningSpec()
public PTFInvocationSpec.PartitionSpec getQueryPartitionSpec()
public PTFInvocationSpec.OrderSpec getQueryOrderSpec()
public void validateAndMakeEffective() throws SemanticException
SemanticException
Copyright © 2012 The Apache Software Foundation