QuerySpaces graph as a tree structure.
Intended for use in debugging, logging, etc.
| Modifier and Type | Field and Description |
|---|---|
| private static final int | |
| public static final QuerySpaceTreePrinter | INSTANCE
Singleton access |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public String | Returns: the String containing theQuerySpaces graph as a tree structure.The spaces, AliasResolutionContext QuerySpaces object.The context for resolving table and column aliases
for the aliasResolutionContext)QuerySpace references in spaces; if null,
table and column aliases are not included in returned value..Returns a String containing the |
| public String | Returns: the String containing theQuerySpaces graph as a tree structure.The spaces, int QuerySpaces object.The initial number of indentations depth, AliasResolutionContext The context for resolving table and column aliases
for the aliasResolutionContext)QuerySpace references in spaces; if null,
table and column aliases are not included in returned value..Returns a String containing the |
| private String | |
| public String | Returns: a String containing details about theQuerySpaceThe query space space)Returns a String containing high-level details about the
|
| private String | |
| private void | generateDetailLines(QuerySpace querySpace, int depth, AliasResolutionContext aliasResolutionContext, PrintWriter printWriter)
|
| public void | write(QuerySpaces
The spaces, int QuerySpaces object.The initial number of indentations depth, AliasResolutionContext The context for resolving table and column aliases
for the aliasResolutionContext, PrintStream QuerySpace references in spaces; if null,
table and column aliases are not included in returned value.The print stream for writing. printStream)Returns a String containing the |
| public void | write(QuerySpaces
The spaces, int QuerySpaces object.The initial number of indentations depth, AliasResolutionContext The context for resolving table and column aliases
for the aliasResolutionContext, PrintWriter QuerySpace references in spaces; if null,
table and column aliases are not included in returned value.The print writer for writing. printWriter)Returns a String containing the |
| private void | writeJoins(Iterable<Join> joins, int depth, AliasResolutionContext aliasResolutionContext, PrintWriter printWriter)
|
| private void | writeQuerySpace(QuerySpace querySpace, int depth, AliasResolutionContext aliasResolutionContext, PrintWriter printWriter)
|
| detailDepthOffset | back to summary |
|---|---|
| private static final int detailDepthOffset | |
| INSTANCE | back to summary |
|---|---|
| public static final QuerySpaceTreePrinter INSTANCE Singleton access | |
| QuerySpaceTreePrinter | back to summary |
|---|---|
| private QuerySpaceTreePrinter() | |
| asString | back to summary |
|---|---|
| public String asString(QuerySpaces spaces, AliasResolutionContext aliasResolutionContext) Returns a String containing the
| |
| asString | back to summary |
|---|---|
| public String asString(QuerySpaces spaces, int depth, AliasResolutionContext aliasResolutionContext) Returns a String containing the
| |
| determineJoinType | back to summary |
|---|---|
| private String determineJoinType(Join join) | |
| extractDetails | back to summary |
|---|---|
| public String extractDetails(QuerySpace space) Returns a String containing high-level details about the
| |
| extractDetails | back to summary |
|---|---|
| private String extractDetails(Join join) | |
| generateDetailLines | back to summary |
|---|---|
| private void generateDetailLines(QuerySpace querySpace, int depth, AliasResolutionContext aliasResolutionContext, PrintWriter printWriter) | |
| write | back to summary |
|---|---|
| public void write(QuerySpaces spaces, int depth, AliasResolutionContext aliasResolutionContext, PrintStream printStream) Returns a String containing the
| |
| write | back to summary |
|---|---|
| public void write(QuerySpaces spaces, int depth, AliasResolutionContext aliasResolutionContext, PrintWriter printWriter) Returns a String containing the
| |
| writeJoins | back to summary |
|---|---|
| private void writeJoins(Iterable<Join> joins, int depth, AliasResolutionContext aliasResolutionContext, PrintWriter printWriter) | |
| writeQuerySpace | back to summary |
|---|---|
| private void writeQuerySpace(QuerySpace querySpace, int depth, AliasResolutionContext aliasResolutionContext, PrintWriter printWriter) | |