public interface SQLParserContext
| Modifier and Type | Interface and Description |
|---|---|
static class |
SQLParserContext.IdentifierCase |
| Modifier and Type | Method and Description |
|---|---|
void |
checkIdentifierLengthLimit(String identifier)
Check that identifier is not too long.
|
void |
checkStringLiteralLengthLimit(String image)
Check that string literal is not too long.
|
SQLParserContext.IdentifierCase |
getIdentifierCase()
How are unquoted identifiers standardized?
|
NodeFactory |
getNodeFactory()
Get a node factory.
|
Map |
getPrintedObjectsMap()
Return a map of AST nodes that have already been printed during a
compiler phase, so as to be able to avoid printing a node more than once.
|
boolean |
hasFeature(SQLParserFeature feature)
Is the given feature enabled for this parser?
|
void |
setMessageLocale(String locale)
Mark as requesting locale.
|
void |
setReturnParameterFlag()
Mark as returning a parameter.
|
void checkStringLiteralLengthLimit(String image) throws StandardException
StandardExceptionvoid checkIdentifierLengthLimit(String identifier) throws StandardException
StandardExceptionvoid setReturnParameterFlag()
void setMessageLocale(String locale)
NodeFactory getNodeFactory()
Map getPrintedObjectsMap()
QueryTreeNode.treePrint(int)boolean hasFeature(SQLParserFeature feature)
SQLParserContext.IdentifierCase getIdentifierCase()
Copyright © 2015 FoundationDB, LLC. All rights reserved.