T - The type of POJO associated with the statement.public static class SelectImpl.BuilderImpl<T> extends Object implements Select.Builder<T>
BuilderImpl class defines an in-construction SELECT statement.| Modifier and Type | Field and Description |
|---|---|
protected StatementBridge |
bridge
Holds the statement bridge.
|
protected List<Object> |
columnNames
List of columns added.
|
protected ClassInfoImpl.Context |
context
Holds the context associated with the POJO class for this statement.
|
protected boolean |
countOrAllSelected
Flag to keep track of whether or not the special COUNT() or * has been
selected.
|
protected StatementManagerImpl |
mgr
Holds the statement manager.
|
| Modifier and Type | Method and Description |
|---|---|
Select<T> |
from(String table) |
Select<T> |
from(TableInfo<T> table) |
ClassInfo<T> |
getClassInfo()
paouelle
|
Class<T> |
getObjectClass() |
protected final StatementManagerImpl mgr
protected final StatementBridge bridge
protected final ClassInfoImpl.Context context
protected boolean countOrAllSelected
public Class<T> getObjectClass()
getObjectClass in interface Select.Builder<T>Select.Builder.getObjectClass()public ClassInfo<T> getClassInfo()
getClassInfo in interface Select.Builder<T>Select.Builder.getClassInfo()public Select<T> from(String table)
from in interface Select.Builder<T>Select.Builder.from(java.lang.String)public Select<T> from(TableInfo<T> table)
from in interface Select.Builder<T>Select.Builder.from(org.helenus.driver.info.TableInfo)Copyright (C) 2015-2017 The Helenus Driver Project Authors.