org.apache.hadoop.hbase.hbql.mapping
Class SelectFamilyAttrib
java.lang.Object
org.apache.hadoop.hbase.hbql.mapping.ColumnAttrib
org.apache.hadoop.hbase.hbql.mapping.SelectFamilyAttrib
- All Implemented Interfaces:
- Serializable
public class SelectFamilyAttrib
- extends ColumnAttrib
- See Also:
- Serialized Form
Methods inherited from class org.apache.hadoop.hbase.hbql.mapping.ColumnAttrib |
defineAccessors, equals, getAliasName, getColumnDefinition, getColumnName, getColumnNameAsBytes, getDefaultArg, getFamilyName, getFamilyNameAsBytes, getFamilyQualifiedName, getFamilyQualifiedNameAsBytes, getFieldType, getGetter, getGetterMethod, getSetter, getSetterMethod, getValueAsBytes, getValueFromBytes, getValueFromBytes, hasAlias, hasGetter, hashCode, hasSetter, invokeGetterMethod, invokeSetterMethod, isACurrentValue, isAKeyAttrib, isAnArray, isAVersionValue, setCurrentValue, setVersionMap, validateValueWidth |
SelectFamilyAttrib
public SelectFamilyAttrib(String familyName)
throws HBqlException
- Throws:
HBqlException
isASelectFamilyAttrib
public boolean isASelectFamilyAttrib()
- Overrides:
isASelectFamilyAttrib
in class ColumnAttrib
getNameToUseInExceptions
public String getNameToUseInExceptions()
- Specified by:
getNameToUseInExceptions
in class ColumnAttrib
getVersionMap
public Map<Long,Object> getVersionMap(Object recordObj)
throws HBqlException
- Specified by:
getVersionMap
in class ColumnAttrib
- Throws:
HBqlException
getComponentType
protected Class getComponentType()
throws HBqlException
- Specified by:
getComponentType
in class ColumnAttrib
- Throws:
HBqlException
getCurrentValue
public Object getCurrentValue(Object obj)
throws HBqlException
- Specified by:
getCurrentValue
in class ColumnAttrib
- Throws:
HBqlException
getMethod
protected Method getMethod(String methodName,
Class<?>... params)
throws NoSuchMethodException
- Specified by:
getMethod
in class ColumnAttrib
- Throws:
NoSuchMethodException
getEnclosingClassName
public String getEnclosingClassName()
- Specified by:
getEnclosingClassName
in class ColumnAttrib
setCurrentValue
public void setCurrentValue(Object obj,
long timestamp,
Object val)
throws HBqlException
- Specified by:
setCurrentValue
in class ColumnAttrib
- Throws:
HBqlException
setUnMappedCurrentValue
public void setUnMappedCurrentValue(Object obj,
String name,
byte[] value)
throws HBqlException
- Specified by:
setUnMappedCurrentValue
in class ColumnAttrib
- Throws:
HBqlException
setUnMappedVersionMap
public void setUnMappedVersionMap(Object obj,
String name,
NavigableMap<Long,byte[]> timeStampMap)
throws HBqlException
- Specified by:
setUnMappedVersionMap
in class ColumnAttrib
- Throws:
HBqlException
resetDefaultValue
public void resetDefaultValue()
- Overrides:
resetDefaultValue
in class ColumnAttrib
getDefaultValue
public Object getDefaultValue()
- Overrides:
getDefaultValue
in class ColumnAttrib
hasDefaultArg
public boolean hasDefaultArg()
- Overrides:
hasDefaultArg
in class ColumnAttrib
Copyright © 2011. All Rights Reserved.