@ThreadSafe public class FragmentConvertor extends Object
Modifier and Type | Field and Description |
---|---|
protected static Map<String,Class<? extends Fragment>> |
CACHED_FRAGMENT_CLASSES
Cache of fragment classes
|
Constructor and Description |
---|
FragmentConvertor() |
Modifier and Type | Method and Description |
---|---|
static <T extends Fragment> |
convert(Class<T> clazz,
CatalogProtos.FragmentProto... fragments) |
static <T extends Fragment> |
convert(Class<T> clazz,
CatalogProtos.FragmentProto fragment) |
static <T extends Fragment> |
convert(org.apache.hadoop.conf.Configuration conf,
CatalogProtos.StoreType storeType,
CatalogProtos.FragmentProto... fragments) |
static <T extends Fragment> |
convert(org.apache.hadoop.conf.Configuration conf,
CatalogProtos.StoreType storeType,
CatalogProtos.FragmentProto fragment) |
static Class<? extends Fragment> |
getFragmentClass(org.apache.hadoop.conf.Configuration conf,
CatalogProtos.StoreType storeType) |
static CatalogProtos.FragmentProto[] |
toFragmentProtoArray(Fragment... fragments) |
static List<CatalogProtos.FragmentProto> |
toFragmentProtoList(Fragment... fragments) |
public static Class<? extends Fragment> getFragmentClass(org.apache.hadoop.conf.Configuration conf, CatalogProtos.StoreType storeType) throws IOException
IOException
public static <T extends Fragment> T convert(Class<T> clazz, CatalogProtos.FragmentProto fragment)
public static <T extends Fragment> T convert(org.apache.hadoop.conf.Configuration conf, CatalogProtos.StoreType storeType, CatalogProtos.FragmentProto fragment) throws IOException
IOException
public static <T extends Fragment> List<T> convert(Class<T> clazz, CatalogProtos.FragmentProto... fragments) throws IOException
IOException
public static <T extends Fragment> List<T> convert(org.apache.hadoop.conf.Configuration conf, CatalogProtos.StoreType storeType, CatalogProtos.FragmentProto... fragments) throws IOException
IOException
public static List<CatalogProtos.FragmentProto> toFragmentProtoList(Fragment... fragments)
public static CatalogProtos.FragmentProto[] toFragmentProtoArray(Fragment... fragments)
Copyright © 2014 Apache Software Foundation. All Rights Reserved.