org.kitesdk.data
Class FieldMapping
java.lang.Object
org.kitesdk.data.FieldMapping
@Immutable
public class FieldMapping
- extends Object
Represents how to store a Schema field.
- Since:
- 0.14.0
Nested Class Summary |
static class |
FieldMapping.MappingType
The supported Mapping Types, which control how an entity field maps to
columns in an HBase table. |
key
public static FieldMapping key(String name)
column
public static FieldMapping column(String name,
String family,
String qualifier)
keyAsColumn
public static FieldMapping keyAsColumn(String name,
String family)
keyAsColumn
public static FieldMapping keyAsColumn(String name,
String family,
@Nullable
String qualifierPrefix)
counter
public static FieldMapping counter(String name,
String family,
String qualifier)
occ
public static FieldMapping occ(String name)
version
public static FieldMapping version(String name)
getFieldName
public String getFieldName()
getMappingType
public FieldMapping.MappingType getMappingType()
getPrefix
public String getPrefix()
getFamily
public byte[] getFamily()
getFamilyAsString
public String getFamilyAsString()
getQualifier
public byte[] getQualifier()
getQualifierAsString
public String getQualifierAsString()
hashCode
public int hashCode()
- Overrides:
hashCode
in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals
in class Object
toString
public String toString()
- Overrides:
toString
in class Object
Copyright © 2013–2014. All rights reserved.