public class IdIndexDesc
extends java.lang.Object
implements com.mapr.db.index.IndexDesc
| Modifier and Type | Field and Description |
|---|---|
static com.mapr.db.index.IndexFieldDesc |
ID_INDEX_FIELD_DESC |
| Constructor and Description |
|---|
IdIndexDesc(com.mapr.db.impl.BaseJsonTable table)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
asJsonString() |
java.lang.String |
asJsonString(org.ojai.json.JsonOptions jsonOptions) |
java.lang.String |
getCluster() |
java.lang.String |
getConnectionString() |
java.util.Collection<com.mapr.db.index.IndexFieldDesc> |
getIncludedFields() |
java.util.List<com.mapr.db.index.IndexFieldDesc> |
getIndexedFields() |
java.lang.String |
getIndexFid() |
com.mapr.fs.proto.Dbserver.SIndexInfo |
getIndexInfo() |
java.lang.String |
getIndexName() |
com.mapr.db.index.IndexDesc.MissingAndNullOrdering |
getMissingAndNullOrdering() |
int |
getNumHashPartitions() |
java.lang.String |
getPrimaryTablePath() |
java.lang.String |
getSystem() |
boolean |
isDisabled() |
boolean |
isExternal() |
boolean |
isFullIndex() |
boolean |
isHashed() |
boolean |
isUnique() |
public static final com.mapr.db.index.IndexFieldDesc ID_INDEX_FIELD_DESC
public IdIndexDesc(com.mapr.db.impl.BaseJsonTable table)
table - the table this will be the index descriptor for; this handle is only used
in the constructor and is not retainedpublic java.lang.String asJsonString()
asJsonString in interface org.ojai.JsonStringpublic java.lang.String asJsonString(org.ojai.json.JsonOptions jsonOptions)
asJsonString in interface org.ojai.JsonStringpublic java.util.List<com.mapr.db.index.IndexFieldDesc> getIndexedFields()
getIndexedFields in interface com.mapr.db.index.IndexDescpublic java.util.Collection<com.mapr.db.index.IndexFieldDesc> getIncludedFields()
getIncludedFields in interface com.mapr.db.index.IndexDescpublic boolean isHashed()
isHashed in interface com.mapr.db.index.IndexDescpublic boolean isUnique()
isUnique in interface com.mapr.db.index.IndexDescpublic boolean isExternal()
isExternal in interface com.mapr.db.index.IndexDescpublic boolean isDisabled()
isDisabled in interface com.mapr.db.index.IndexDescpublic java.lang.String getPrimaryTablePath()
getPrimaryTablePath in interface com.mapr.db.index.IndexDescpublic java.lang.String getIndexFid()
getIndexFid in interface com.mapr.db.index.IndexDescpublic java.lang.String getIndexName()
getIndexName in interface com.mapr.db.index.IndexDescpublic java.lang.String getSystem()
getSystem in interface com.mapr.db.index.IndexDescpublic java.lang.String getCluster()
getCluster in interface com.mapr.db.index.IndexDescpublic java.lang.String getConnectionString()
getConnectionString in interface com.mapr.db.index.IndexDescpublic int getNumHashPartitions()
getNumHashPartitions in interface com.mapr.db.index.IndexDescpublic com.mapr.fs.proto.Dbserver.SIndexInfo getIndexInfo()
getIndexInfo in interface com.mapr.db.index.IndexDescpublic boolean isFullIndex()
isFullIndex in interface com.mapr.db.index.IndexDescpublic com.mapr.db.index.IndexDesc.MissingAndNullOrdering getMissingAndNullOrdering()
getMissingAndNullOrdering in interface com.mapr.db.index.IndexDesc