org.apache.hadoop.hbase.hbql.statement.select
Interface SelectElement
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- FamilySelectElement, SelectExpressionContext
public interface SelectElement
- extends Serializable
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
validate
void validate(MappingContext mappingContext,
HConnection connection)
throws HBqlException
- Throws:
HBqlException
getAttribsUsedInExpr
List<ColumnAttrib> getAttribsUsedInExpr()
assignAsNamesForExpressions
void assignAsNamesForExpressions(SelectStatement selectStatement)
assignSelectValue
void assignSelectValue(HConnectionImpl connection,
Object newobj,
int maxVerions,
org.apache.hadoop.hbase.client.Result result)
throws HBqlException
- Throws:
HBqlException
setParameter
int setParameter(String name,
Object val)
throws HBqlException
- Throws:
HBqlException
getParameterList
List<NamedParameter> getParameterList()
reset
void reset()
getAsName
String getAsName()
getElementName
String getElementName()
hasAsName
boolean hasAsName()
isAFamilySelect
boolean isAFamilySelect()
asString
String asString()
newAggregateValue
AggregateValue newAggregateValue()
throws HBqlException
- Throws:
HBqlException
isAnAggregateElement
boolean isAnAggregateElement()
validateTypes
void validateTypes(boolean allowColumns,
boolean allowCollections)
throws HBqlException
- Throws:
HBqlException
Copyright © 2011. All Rights Reserved.