public abstract class IndexSpec extends Object
| Modifier and Type | Class and Description |
|---|---|
protected static class |
IndexSpec.SingleColumnSpec |
| Modifier and Type | Field and Description |
|---|---|
protected ExecutionContext |
context |
protected MapDB.Serializers |
serializers |
| Modifier | Constructor and Description |
|---|---|
protected |
IndexSpec(ExecutionContext context,
IndexDefinition defn) |
| Modifier and Type | Method and Description |
|---|---|
static IndexSpec |
create(ExecutionContext context,
IndexDefinition defn) |
abstract org.mapdb.BTreeKeySerializer<?> |
getBTreeKeySerializer() |
abstract Comparator<?> |
getComparator() |
abstract IndexValues.Converter<?> |
getConverter() |
abstract org.mapdb.Serializer<?> |
getSerializer() |
abstract Class<?> |
getValueClass() |
protected final ExecutionContext context
protected final MapDB.Serializers serializers
protected IndexSpec(ExecutionContext context, IndexDefinition defn)
public static IndexSpec create(ExecutionContext context, IndexDefinition defn)
public abstract org.mapdb.Serializer<?> getSerializer()
public abstract org.mapdb.BTreeKeySerializer<?> getBTreeKeySerializer()
public abstract Comparator<?> getComparator()
public abstract IndexValues.Converter<?> getConverter()
public abstract Class<?> getValueClass()
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.