Documentation of 'org.hsqldb.Scanner' Java class
Scanner
org.hsqldb

Class Scanner



  • public class Scanner
    extends java.lang.Object
    Scans for SQL tokens.
    Since:
    1.9.0
    • Constructor Detail

      • Scanner

        public Scanner()
      • Scanner

        public Scanner(Database database)
    • Method Detail

      • reset

        public void reset(java.lang.String sql)
      • setNullAndBooleanAsValue

        public void setNullAndBooleanAsValue()
      • scanNext

        public void scanNext()
      • scanEnd

        public void scanEnd()
      • getToken

        public Token getToken()
      • getString

        public java.lang.String getString()
      • getTokenType

        public int getTokenType()
      • getValue

        public java.lang.Object getValue()
      • getDataType

        public Type getDataType()
      • getLineNumber

        public int getLineNumber()
      • scanBinaryStringWithQuote

        public void scanBinaryStringWithQuote()
      • scanBitStringWithQuote

        public void scanBitStringWithQuote()
      • scanSpecialIdentifier

        public boolean scanSpecialIdentifier(java.lang.String identifier)
        Only for identifiers that are part of known token sequences
      • scanUndelimitedIdentifier

        public boolean scanUndelimitedIdentifier()
      • scanWhitespace

        public boolean scanWhitespace()
      • scanStringPart

        public void scanStringPart(char quoteChar)
      • scanNull

        public boolean scanNull()
      • newTimestamp

        public TimestampData newTimestamp(java.lang.String s)
      • newTime

        public TimeData newTime(java.lang.String s)
      • newInterval

        public java.lang.Object newInterval(java.lang.String s,
                                            IntervalType type)
      • scanIntervalValue

        public long scanIntervalValue(IntervalType type)
      • convertToNumber

        public java.lang.Number convertToNumber(java.lang.String s,
                                                NumberType numberType)
      • convertToBinary

        public BinaryData convertToBinary(java.lang.String s)
      • convertToBit

        public BinaryData convertToBit(java.lang.String s)
      • convertToDatetimeInterval

        public java.lang.Object convertToDatetimeInterval(SessionInterface session,
                                                          java.lang.String s,
                                                          DTIType type)

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.