protected static class TopiaSqlTables.BuilderImpl extends Object implements TopiaSqlTables.Builder
| Modifier and Type | Class and Description |
|---|---|
protected class |
TopiaSqlTables.BuilderImpl.BuilderStepOnTableImpl |
| Modifier and Type | Field and Description |
|---|---|
protected int |
internalOrder |
protected TreeMap<String,TopiaSqlTable> |
tablesByFullyTableName |
protected TreeMap<Integer,TopiaSqlTable> |
tablesByOrder |
| Constructor and Description |
|---|
BuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
TopiaSqlTables.BuilderStepOnTable |
addMainTable(TopiaEntityEnum entityEnum) |
TopiaSqlTables |
build() |
protected String |
getAssociationTableName(String tableName,
String parentTableName) |
protected String |
getFullyTableName(TopiaEntityEnum entityEnum) |
protected TopiaSqlTable |
getTable(String key) |
protected TopiaSqlTable |
getTable(TopiaEntityEnum entityEnum) |
protected TopiaSqlTables.Builder |
registerTable(String schemaName,
String tableName,
String whereClauseAlias,
String fromClause,
com.google.common.collect.ImmutableSet<String> joinClauses) |
protected final TreeMap<String,TopiaSqlTable> tablesByFullyTableName
protected final TreeMap<Integer,TopiaSqlTable> tablesByOrder
protected int internalOrder
public TopiaSqlTables.BuilderStepOnTable addMainTable(TopiaEntityEnum entityEnum)
addMainTable in interface TopiaSqlTables.Builderpublic TopiaSqlTables build()
build in interface TopiaSqlTables.Builderprotected TopiaSqlTables.Builder registerTable(String schemaName, String tableName, String whereClauseAlias, String fromClause, com.google.common.collect.ImmutableSet<String> joinClauses)
protected TopiaSqlTable getTable(String key)
protected TopiaSqlTable getTable(TopiaEntityEnum entityEnum)
protected String getFullyTableName(TopiaEntityEnum entityEnum)
Copyright © 2004–2016 CodeLutin. All rights reserved.