|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.postgresql.core.Parser
public class Parser
Basic query parser infrastructure.
| Constructor Summary | |
|---|---|
Parser()
|
|
| Method Summary | |
|---|---|
static boolean |
charTerminatesIdentifier(char c)
|
static boolean |
isDollarQuoteContChar(char c)
Checks if a character is valid as the second or later character of a dollar quoting tag. |
static boolean |
isDollarQuoteStartChar(char c)
Checks if a character is valid as the start of a dollar quoting tag. |
static boolean |
isIdentifierContChar(char c)
Checks if a character is valid as the second or later character of an identifier. |
static boolean |
isIdentifierStartChar(char c)
Checks if a character is valid as the start of an identifier. |
static boolean |
isOperatorChar(char c)
|
static boolean |
isSpace(char c)
|
static int |
parseBlockComment(char[] query,
int offset)
Test if the / character at offset starts a block comment, and return the position of the last / character. |
static int |
parseDollarQuotes(char[] query,
int offset)
Test if the dollar character ($) at the given offset starts a dollar-quoted string and return the offset of the ending dollar character. |
static int |
parseDoubleQuotes(char[] query,
int offset)
Find the end of the double-quoted string starting at the given offset. |
static int |
parseLineComment(char[] query,
int offset)
Test if the - character at offset starts a -- style line comment, and return the position of the first \r or \n character. |
static int |
parseSingleQuotes(char[] query,
int offset,
boolean standardConformingStrings)
Find the end of the single-quoted string starting at the given offset. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Parser()
| Method Detail |
|---|
public static int parseSingleQuotes(char[] query,
int offset,
boolean standardConformingStrings)
public static int parseDoubleQuotes(char[] query,
int offset)
public static int parseDollarQuotes(char[] query,
int offset)
public static int parseLineComment(char[] query,
int offset)
public static int parseBlockComment(char[] query,
int offset)
public static boolean isSpace(char c)
public static boolean isOperatorChar(char c)
public static boolean isIdentifierStartChar(char c)
c - the character to check
public static boolean isIdentifierContChar(char c)
c - the character to check
public static boolean charTerminatesIdentifier(char c)
public static boolean isDollarQuoteStartChar(char c)
c - the character to check
public static boolean isDollarQuoteContChar(char c)
c - the character to check
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||