sql-psi
Toggle table of contents
jvm
Target filter
jvm
Switch theme
Search in API
Skip to content
sql-psi
core
/
com.alecstrong.sql.psi.core
/
SqlLexerAdapter
Sql
Lexer
Adapter
class
SqlLexerAdapter
:
FlexAdapter
Members
Constructors
Sql
Lexer
Adapter
Link copied to clipboard
constructor
(
)
Properties
buffer
End
Link copied to clipboard
open
val
bufferEnd
:
Int
buffer
Sequence
Link copied to clipboard
@get:
NotNull
open
val
bufferSequence
:
@
NotNull
CharSequence
current
Position
Link copied to clipboard
@get:
NotNull
open
val
currentPosition
:
@
NotNull
LexerPosition
flex
Link copied to clipboard
open
val
flex
:
FlexLexer
?
state
Link copied to clipboard
open
val
state
:
Int
token
End
Link copied to clipboard
open
val
tokenEnd
:
Int
token
Sequence
Link copied to clipboard
@get:
NotNull
open
val
tokenSequence
:
@
NotNull
CharSequence
token
Start
Link copied to clipboard
open
val
tokenStart
:
Int
token
Text
Link copied to clipboard
@get:
NotNull
open
val
tokenText
:
@
NotNull
String
token
Type
Link copied to clipboard
open
val
tokenType
:
IElementType
?
Functions
advance
Link copied to clipboard
open
fun
advance
(
)
restore
Link copied to clipboard
open
fun
restore
(
@
NotNull
position
:
@
NotNull
LexerPosition
)
start
Link copied to clipboard
fun
start
(
@
NotNull
buf
:
@
NotNull
CharSequence
)
fun
start
(
@
NotNull
buf
:
@
NotNull
CharSequence
,
start
:
Int
,
end
:
Int
)
open
fun
start
(
@
NotNull
buffer
:
@
NotNull
CharSequence
,
startOffset
:
Int
,
endOffset
:
Int
,
initialState
:
Int
)