T - The type of POJO associated with the statement.public static class CreateIndexImpl.BuilderImpl<T> extends Object implements CreateIndex.Builder<T>
BuilderImpl class defines an in-construction CREATE INDEX
statement.| Constructor and Description |
|---|
BuilderImpl(ClassInfoImpl.Context context,
StatementManagerImpl mgr,
StatementBridge bridge)
Instantiates a new
BuilderImpl object. |
| Modifier and Type | Method and Description |
|---|---|
ClassInfo<T> |
getClassInfo() |
Class<T> |
getObjectClass() |
CreateIndex<T> |
on(String... tables) |
CreateIndex<T> |
onAll() |
CreateIndex.Builder<T> |
usingClass(String customClass) |
public BuilderImpl(ClassInfoImpl.Context context, StatementManagerImpl mgr, StatementBridge bridge)
BuilderImpl object.context - the non-null class info context for the POJO
associated with this statementmgr - the non-null statement managerbridge - the non-null statement bridgeIllegalArgumentException - if any of the specified tables are not
defined in the POJOpublic Class<T> getObjectClass()
getObjectClass in interface CreateIndex.Builder<T>CreateIndex.Builder.getObjectClass()public ClassInfo<T> getClassInfo()
getClassInfo in interface CreateIndex.Builder<T>CreateIndex.Builder.getClassInfo()public CreateIndex.Builder<T> usingClass(String customClass)
usingClass in interface CreateIndex.Builder<T>CreateIndex.Builder.usingClass(java.lang.String)public CreateIndex<T> on(String... tables)
on in interface CreateIndex.Builder<T>CreateIndex.Builder.on(java.lang.String[])public CreateIndex<T> onAll()
onAll in interface CreateIndex.Builder<T>CreateIndex.Builder.onAll()Copyright (C) 2015-2017 The Helenus Driver Project Authors.