public class SchemaDefinition extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SchemaDefinition.CopyFieldDefinition |
static class |
SchemaDefinition.FieldDefinition |
static class |
SchemaDefinition.FieldDefinitionBuilder |
static class |
SchemaDefinition.Filter |
static interface |
SchemaDefinition.SchemaField |
static class |
SchemaDefinition.Tokenizer |
Constructor and Description |
---|
SchemaDefinition() |
SchemaDefinition(String collectionName) |
Modifier and Type | Method and Description |
---|---|
void |
addFieldDefinition(SchemaDefinition.FieldDefinition fieldDef) |
boolean |
containsField(String name) |
String |
getCollectionName() |
SchemaDefinition.FieldDefinition |
getFieldDefinition(String name) |
List<SchemaDefinition.FieldDefinition> |
getFields() |
String |
getName() |
String |
getUniqueKey() |
Double |
getVersion() |
void |
setCollectionName(String collectionName) |
void |
setFields(List<SchemaDefinition.FieldDefinition> fields) |
void |
setName(String name) |
void |
setUniqueKey(String uniqueKey) |
void |
setVersion(Double version) |
public SchemaDefinition()
public SchemaDefinition(String collectionName)
public String getCollectionName()
public List<SchemaDefinition.FieldDefinition> getFields()
public void setFields(List<SchemaDefinition.FieldDefinition> fields)
public String getName()
public void setName(String name)
public Double getVersion()
public void setVersion(Double version)
public String getUniqueKey()
public void setUniqueKey(String uniqueKey)
public boolean containsField(String name)
public SchemaDefinition.FieldDefinition getFieldDefinition(String name)
public void addFieldDefinition(SchemaDefinition.FieldDefinition fieldDef)
public void setCollectionName(String collectionName)
Copyright © 2011-2015–2016 Pivotal Software, Inc.. All rights reserved.