public class DefaultSchemaOperations extends Object implements SchemaOperations
SchemaOperations
implementation based on SolrTemplate
.Constructor and Description |
---|
DefaultSchemaOperations(String collection,
SolrTemplate template) |
Modifier and Type | Method and Description |
---|---|
void |
addField(SchemaDefinition.SchemaField field)
Add given
SchemaDefinition.SchemaField . |
String |
getSchemaName()
Get the current schema name.
|
Double |
getSchemaVersion()
Get the current schema version.
|
SchemaDefinition |
readSchema()
Read back the
SchemaDefinition from server. |
void |
removeField(String name)
Remove the field with given name.
|
public DefaultSchemaOperations(String collection, SolrTemplate template)
public String getSchemaName()
SchemaOperations
getSchemaName
in interface SchemaOperations
public Double getSchemaVersion()
SchemaOperations
getSchemaVersion
in interface SchemaOperations
public SchemaDefinition readSchema()
SchemaOperations
SchemaDefinition
from server.readSchema
in interface SchemaOperations
public void addField(SchemaDefinition.SchemaField field)
SchemaOperations
SchemaDefinition.SchemaField
.addField
in interface SchemaOperations
field
- must not be null.public void removeField(String name)
SchemaOperations
removeField
in interface SchemaOperations
name
- must not be null.Copyright © 2011–2020 Pivotal Software, Inc.. All rights reserved.