public class WindowingSpec extends 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(String name,
WindowingSpec.WindowSpec wdwSpec) |
HashMap<String,WindowingSpec.WindowExpressionSpec> |
getAliasToWdwExpr() |
PTFInvocationSpec.OrderSpec |
getQueryOrderSpec() |
PTFInvocationSpec.PartitioningSpec |
getQueryPartitioningSpec() |
PTFInvocationSpec.PartitionSpec |
getQueryPartitionSpec() |
ArrayList<WindowingSpec.WindowExpressionSpec> |
getWindowExpressions() |
HashMap<String,WindowingSpec.WindowSpec> |
getWindowSpecs() |
void |
setAliasToWdwExpr(HashMap<String,WindowingSpec.WindowExpressionSpec> aliasToWdwExpr) |
void |
setWindowExpressions(ArrayList<WindowingSpec.WindowExpressionSpec> windowExpressions) |
void |
setWindowSpecs(HashMap<String,WindowingSpec.WindowSpec> windowSpecs) |
void |
validateAndMakeEffective() |
public void addWindowSpec(String name, WindowingSpec.WindowSpec wdwSpec)
public void addWindowFunction(WindowingSpec.WindowFunctionSpec wFn)
public HashMap<String,WindowingSpec.WindowExpressionSpec> getAliasToWdwExpr()
public void setAliasToWdwExpr(HashMap<String,WindowingSpec.WindowExpressionSpec> aliasToWdwExpr)
public HashMap<String,WindowingSpec.WindowSpec> getWindowSpecs()
public void setWindowSpecs(HashMap<String,WindowingSpec.WindowSpec> windowSpecs)
public ArrayList<WindowingSpec.WindowExpressionSpec> getWindowExpressions()
public void setWindowExpressions(ArrayList<WindowingSpec.WindowExpressionSpec> windowExpressions)
public PTFInvocationSpec.PartitioningSpec getQueryPartitioningSpec()
public PTFInvocationSpec.PartitionSpec getQueryPartitionSpec()
public PTFInvocationSpec.OrderSpec getQueryOrderSpec()
public void validateAndMakeEffective() throws SemanticException
SemanticException
Copyright © 2017 The Apache Software Foundation. All rights reserved.