Package org.soulwing.jdbc.source
Class PostgresScanner
- java.lang.Object
-
- org.soulwing.jdbc.source.DefaultScanner
-
- org.soulwing.jdbc.source.PostgresScanner
-
- All Implemented Interfaces:
Scanner
public class PostgresScanner extends DefaultScanner
A lexical scanner for the Postgres SQL dialect.- Author:
- Carl Harris
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isIdentifierChar(char c)
protected Token
scanToken(char c, org.soulwing.jdbc.source.DefaultScanner.Request request)
-
Methods inherited from class org.soulwing.jdbc.source.DefaultScanner
blockComment, identifier, isAlpha, isAlphaNumeric, isIdentifierStart, isNumberChar, isNumeric, isOperator, isWhitespace, lineComment, nextToken, number, operator, quotedIdentifier, scanTokens, string, tokenOf, whitespace
-
-
-
-
Field Detail
-
INSTANCE
public static final Scanner INSTANCE
-
-
Method Detail
-
scanToken
protected Token scanToken(char c, org.soulwing.jdbc.source.DefaultScanner.Request request) throws IOException
- Overrides:
scanToken
in classDefaultScanner
- Throws:
IOException
-
isIdentifierChar
protected boolean isIdentifierChar(char c)
- Overrides:
isIdentifierChar
in classDefaultScanner
-
-