public static class IndexLabel.BuilderImpl extends Object implements IndexLabel.Builder
| Constructor and Description |
|---|
BuilderImpl(String name,
SchemaManager manager) |
| Modifier and Type | Method and Description |
|---|---|
IndexLabel |
append() |
IndexLabel |
build() |
IndexLabel.Builder |
by(String... fields) |
IndexLabel |
create() |
IndexLabel |
eliminate() |
IndexLabel.Builder |
ifNotExist() |
IndexLabel.Builder |
indexType(IndexType indexType) |
IndexLabel.Builder |
on(boolean isVertex,
String baseValue) |
IndexLabel.Builder |
onE(String baseValue) |
IndexLabel.Builder |
onV(String baseValue) |
IndexLabel.Builder |
range() |
IndexLabel.Builder |
rebuild(boolean rebuild) |
void |
remove() |
IndexLabel.Builder |
search() |
IndexLabel.Builder |
secondary() |
IndexLabel.Builder |
shard() |
IndexLabel.Builder |
unique() |
IndexLabel.Builder |
userdata(String key,
Object val) |
public BuilderImpl(String name, SchemaManager manager)
public IndexLabel build()
build in interface SchemaBuilder<IndexLabel>public IndexLabel create()
create in interface SchemaBuilder<IndexLabel>public IndexLabel append()
append in interface SchemaBuilder<IndexLabel>public IndexLabel eliminate()
eliminate in interface SchemaBuilder<IndexLabel>public void remove()
remove in interface SchemaBuilder<IndexLabel>public IndexLabel.Builder on(boolean isVertex, String baseValue)
on in interface IndexLabel.Builderpublic IndexLabel.Builder onV(String baseValue)
onV in interface IndexLabel.Builderpublic IndexLabel.Builder onE(String baseValue)
onE in interface IndexLabel.Builderpublic IndexLabel.Builder by(String... fields)
by in interface IndexLabel.Builderpublic IndexLabel.Builder indexType(IndexType indexType)
indexType in interface IndexLabel.Builderpublic IndexLabel.Builder secondary()
secondary in interface IndexLabel.Builderpublic IndexLabel.Builder range()
range in interface IndexLabel.Builderpublic IndexLabel.Builder search()
search in interface IndexLabel.Builderpublic IndexLabel.Builder shard()
shard in interface IndexLabel.Builderpublic IndexLabel.Builder unique()
unique in interface IndexLabel.Builderpublic IndexLabel.Builder userdata(String key, Object val)
userdata in interface IndexLabel.Builderpublic IndexLabel.Builder ifNotExist()
ifNotExist in interface IndexLabel.Builderpublic IndexLabel.Builder rebuild(boolean rebuild)
rebuild in interface IndexLabel.BuilderCopyright © 2023 The Apache Software Foundation. All rights reserved.