org.apache.hadoop.hbase.hbql.mapping
Class ColumnDefinition
java.lang.Object
org.apache.hadoop.hbase.hbql.mapping.ColumnDefinition
- All Implemented Interfaces:
- Serializable
public final class ColumnDefinition
- extends Object
- implements Serializable
- See Also:
- Serialized Form
Method Summary |
String |
getAliasName()
|
String |
getColumnName()
|
ColumnWidth |
getColumnWidth()
|
GenericValue |
getDefaultValue()
|
String |
getFamilyName()
|
FieldType |
getFieldType()
|
String |
getGetter()
|
String |
getSetter()
|
boolean |
isAnArray()
|
static ColumnDefinition |
newFieldAttribColumn(String familyName,
String columnName,
Field field,
FieldType fieldType,
String getter,
String setter)
|
static ColumnDefinition |
newIndexedColumn(String columnName,
String typeName)
|
static ColumnDefinition |
newKeyColumn(KeyInfo keyInfo)
|
static ColumnDefinition |
newMappedColumn(String columnName,
String typeName,
boolean isArray,
ColumnWidth columnWidth,
String aliasName,
GenericValue defaultValue)
|
static ColumnDefinition |
newSelectFamilyAttribColumn(String familyName)
|
static ColumnDefinition |
newUnMappedColumn(String familyName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ColumnDefinition
public ColumnDefinition()
newKeyColumn
public static ColumnDefinition newKeyColumn(KeyInfo keyInfo)
newUnMappedColumn
public static ColumnDefinition newUnMappedColumn(String familyName)
newMappedColumn
public static ColumnDefinition newMappedColumn(String columnName,
String typeName,
boolean isArray,
ColumnWidth columnWidth,
String aliasName,
GenericValue defaultValue)
newFieldAttribColumn
public static ColumnDefinition newFieldAttribColumn(String familyName,
String columnName,
Field field,
FieldType fieldType,
String getter,
String setter)
newIndexedColumn
public static ColumnDefinition newIndexedColumn(String columnName,
String typeName)
newSelectFamilyAttribColumn
public static ColumnDefinition newSelectFamilyAttribColumn(String familyName)
getFamilyName
public String getFamilyName()
getColumnWidth
public ColumnWidth getColumnWidth()
getColumnName
public String getColumnName()
getAliasName
public String getAliasName()
getFieldType
public FieldType getFieldType()
isAnArray
public boolean isAnArray()
getDefaultValue
public GenericValue getDefaultValue()
getGetter
public String getGetter()
getSetter
public String getSetter()
Copyright © 2011. All Rights Reserved.