org.kitesdk.data
Class FieldMapping

java.lang.Object
  extended by 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.
 
Method Summary
static FieldMapping column(String name, String family, String qualifier)
           
static FieldMapping counter(String name, String family, String qualifier)
           
 boolean equals(Object obj)
           
 byte[] getFamily()
           
 String getFamilyAsString()
           
 String getFieldName()
           
 FieldMapping.MappingType getMappingType()
           
 String getPrefix()
           
 byte[] getQualifier()
           
 String getQualifierAsString()
           
 int hashCode()
           
static FieldMapping key(String name)
           
static FieldMapping keyAsColumn(String name, String family)
           
static FieldMapping keyAsColumn(String name, String family, String qualifierPrefix)
           
static FieldMapping occ(String name)
           
 String toString()
           
static FieldMapping version(String name)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Method Detail

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.