Package com.google.gerrit.index
Class SchemaUtil
- java.lang.Object
-
- com.google.gerrit.index.SchemaUtil
-
public class SchemaUtil extends Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Set<String>
getNameParts(String name)
static Set<String>
getNameParts(String name, Iterable<String> emails)
static Set<String>
getPersonParts(org.eclipse.jgit.lib.PersonIdent person)
static <V> Schema<V>
schema(FieldDef<V,?>... fields)
static <V> Schema<V>
schema(Schema<V> schema, boolean useLegacyNumericFields)
static <V> Schema<V>
schema(Schema<V> schema, FieldDef<V,?>... moreFields)
static <V> Schema<V>
schema(Collection<FieldDef<V,?>> fields)
static <V> com.google.common.collect.ImmutableSortedMap<Integer,Schema<V>>
schemasFromClass(Class<?> schemasClass, Class<V> valueClass)
-
-
-
Method Detail
-
schemasFromClass
public static <V> com.google.common.collect.ImmutableSortedMap<Integer,Schema<V>> schemasFromClass(Class<?> schemasClass, Class<V> valueClass)
-
schema
public static <V> Schema<V> schema(Collection<FieldDef<V,?>> fields)
-
schema
@SafeVarargs public static <V> Schema<V> schema(Schema<V> schema, FieldDef<V,?>... moreFields)
-
schema
@SafeVarargs public static <V> Schema<V> schema(FieldDef<V,?>... fields)
-
-