public class OrderByIndexNodeBinder extends BaseAggregateIndexNodeBinder
| Constructor and Description |
|---|
OrderByIndexNodeBinder() |
| Modifier and Type | Method and Description |
|---|---|
static IBoundNode |
checkOrderExpressionBoundNode(IBoundNode orderExpressionNode,
IBindingContext bindingContext) |
protected IBoundNode |
createBoundNode(ISyntaxNode node,
IBoundNode targetNode,
IBoundNode expressionNode,
ILocalVar localVar) |
String |
getDefaultTempVarName(IBindingContext bindingContext) |
protected IBoundNode |
validateExpressionNode(IBoundNode expressionNode,
IBindingContext bindingContext) |
bind, bindTarget, prepareDefaultLocalVar, prepareLocalVarbindChildNode, bindChildren, bindChildren, bindTargetNode, bindType, bindTypeChildren, bindTypeChildren, bindTypeNode, getCast, getCast, getIdentifier, getTypespublic static IBoundNode checkOrderExpressionBoundNode(IBoundNode orderExpressionNode, IBindingContext bindingContext)
public String getDefaultTempVarName(IBindingContext bindingContext)
getDefaultTempVarName in class BaseAggregateIndexNodeBinderprotected IBoundNode createBoundNode(ISyntaxNode node, IBoundNode targetNode, IBoundNode expressionNode, ILocalVar localVar)
createBoundNode in class BaseAggregateIndexNodeBinderprotected IBoundNode validateExpressionNode(IBoundNode expressionNode, IBindingContext bindingContext)
validateExpressionNode in class BaseAggregateIndexNodeBinderCopyright © 2015. All rights reserved.