toggle menu
4.1.1
jvm
switch theme
ktorm-core
org.
ktorm.
database
as
Iterable()
Cached
Row
Set
Database
Companion
detect
Dialect
Implementation()
Dialect
Feature
Not
Supported
Exception
iterator()
Jdbc
Transaction
Manager
set
Arguments()
Spring
Managed
Transaction
Manager
Sql
Dialect
Transaction
Transaction
Isolation
Companion
NONE
READ_COMMITTED
READ_UNCOMMITTED
REPEATABLE_READ
SERIALIZABLE
Transaction
Manager
use()
org.
ktorm.
dsl
Alias
Remover
and()
asc()
as
Iterable()
Assignments
Builder
associate()
associate
By()
associate
By
To()
associate
To()
avg()
avg
Distinct()
batch
Insert()
Batch
Insert
Statement
Builder
batch
Update()
Batch
Update
Statement
Builder
between()
CASE()
Case
When
cast()
combine
Conditions()
count()
count
Distinct()
cross
Join()
cume
Dist()
delete()
delete
All()
dense
Rank()
desc()
div()
ELSE()
END()
eq()
exists()
first
Value()
flat
Map()
flat
Map
Indexed()
flat
Map
Indexed
To()
flat
Map
To()
fold()
fold
Indexed()
for
Each()
for
Each
Indexed()
from()
full
Join()
get
Generated
Key()
greater()
greater
Eq()
group
By()
gt()
gte()
having()
in
List()
inner
Join()
insert()
insert
And
Generate
Key()
insert
To()
is
Not
Null()
is
Null()
join
References
And
Select()
join
To()
join
To
String()
Ktorm
Dsl
lag()
last
Value()
lead()
left
Join()
less()
less
Eq()
like()
limit()
lt()
lte()
map()
map
Indexed()
map
Indexed
Not
Null()
map
Indexed
Not
Null
To()
map
Indexed
To()
map
Not
Null()
map
Not
Null
To()
map
To()
max()
max
Distinct()
min()
min
Distinct()
minus()
neq()
not()
not
Between()
not
Eq()
not
Exists()
not
In
List()
not
Like()
nth
Value()
ntile()
offset()
or()
order
By()
over()
partition
By()
percent
Rank()
plus()
Query
Query
Row
Set
Query
Source
range()
range
Between()
rank()
rem()
right
Join()
row
Number()
rows()
rows
Between()
select()
select
Distinct()
sum()
sum
Distinct()
THEN()
times()
to
Double()
to
Float()
to
Int()
to
Long()
to
Short()
unary
Minus()
unary
Plus()
union()
union
All()
update()
Update
Statement
Builder
WHEN()
When
Continuation
where()
where
With
Conditions()
where
With
Or
Conditions()
window()
Window
Frames
with
Index()
xor()
org.
ktorm.
entity
add()
aggregate()
aggregate
Columns()
aggregate
Columns
To()
aggregate
To()
all()
any()
associate()
associate
By()
associate
By
To()
associate
To()
associate
With()
associate
With
To()
average
By()
clear()
count()
drop()
each
Average
By()
each
Average
By
To()
each
Count()
each
Count
To()
each
Max
By()
each
Max
By
To()
each
Min
By()
each
Min
By
To()
each
Sum
By()
each
Sum
By
To()
element
At()
element
At
Or
Else()
element
At
Or
Null()
Entity
Companion
Factory
Entity
Extensions
Api
Entity
Grouping
Entity
Sequence
filter()
filter
Columns()
filter
Not()
filter
Not
To()
filter
To()
find()
find
Last()
first()
first
Or
Null()
flat
Map()
flat
Map
Indexed()
flat
Map
Indexed
To()
flat
Map
To()
fold()
fold
Indexed()
fold
To()
for
Each()
for
Each
Indexed()
group
By()
group
By
To()
grouping
By()
is
Empty()
is
Not
Empty()
join
To()
join
To
String()
last()
last
Or
Null()
map()
map
Columns()
map
Columns
Not
Null()
map
Columns
Not
Null
To()
map
Columns
To()
map
Indexed()
map
Indexed
Not
Null()
map
Indexed
Not
Null
To()
map
Indexed
To()
map
Not
Null()
map
Not
Null
To()
map
To()
max
By()
min
By()
none()
reduce()
reduce
Indexed()
reduce
Indexed
Or
Null()
reduce
Or
Null()
reduce
To()
remove
If()
sequence
Of()
single()
single
Or
Null()
sorted
By()
sorted
By
Descending()
sum
By()
take()
to
Collection()
to
Hash
Set()
to
List()
to
Mutable
List()
to
Mutable
Set()
to
Set()
to
Sorted
Set()
Tuple2
Tuple3
Tuple4
Tuple5
Tuple6
Tuple7
Tuple8
Tuple9
tuple
Of()
update()
with
Index()
org.
ktorm.
expression
Aggregate
Expression
Aggregate
Type
MIN
MAX
AVG
SUM
COUNT
Argument
Expression
Between
Expression
Binary
Expression
Binary
Expression
Type
PLUS
MINUS
TIMES
DIV
REM
LIKE
NOT_LIKE
AND
OR
XOR
LESS_THAN
LESS_THAN_OR_EQUAL
GREATER_THAN
GREATER_THAN_OR_EQUAL
EQUAL
NOT_EQUAL
Case
When
Expression
Casting
Expression
Column
Assignment
Expression
Column
Declaring
Expression
Column
Expression
Delete
Expression
Exists
Expression
Function
Expression
In
List
Expression
Insert
Expression
Insert
From
Query
Expression
Join
Expression
Join
Type
CROSS_JOIN
INNER_JOIN
LEFT_JOIN
RIGHT_JOIN
FULL_JOIN
new
Visitor
Instance()
Order
By
Expression
Order
Type
ASCENDING
DESCENDING
Query
Expression
Query
Source
Expression
Scalar
Expression
Select
Expression
Sql
Expression
Sql
Expression
Visitor
Sql
Expression
Visitor
Interceptor
Sql
Formatter
Table
Expression
Unary
Expression
Unary
Expression
Type
IS_NULL
IS_NOT_NULL
UNARY_MINUS
UNARY_PLUS
NOT
Union
Expression
Update
Expression
Window
Frame
Bound
Expression
Window
Frame
Bound
Type
CURRENT_ROW
UNBOUNDED_PRECEDING
UNBOUNDED_FOLLOWING
PRECEDING
FOLLOWING
Window
Frame
Unit
Type
ROWS
RANGE
Window
Function
Expression
Window
Function
Type
MIN
MAX
AVG
SUM
COUNT
ROW_NUMBER
RANK
DENSE_RANK
PERCENT_RANK
CUME_DIST
LAG
LEAD
FIRST_VALUE
LAST_VALUE
NTH_VALUE
NTILE
Window
Specification
Expression
org.
ktorm.
logging
Android
Logger
Adapter
Commons
Logger
Adapter
Console
Logger
detect
Logger
Implementation()
Jdk
Logger
Adapter
Logger
Log
Level
TRACE
DEBUG
INFO
WARN
ERROR
No
Op
Logger
Slf4j
Logger
Adapter
org.
ktorm.
schema
Base
Table
blob()
Blob
Sql
Type
boolean()
Boolean
Sql
Type
bytes()
Bytes
Sql
Type
Column
Column
Binding
Column
Declaring
date()
Date
Sql
Type
datetime()
decimal()
Decimal
Sql
Type
double()
Double
Sql
Type
enum()
Enum
Sql
Type
float()
Float
Sql
Type
Instant
Sql
Type
int()
Int
Sql
Type
jdbc
Date()
jdbc
Time()
jdbc
Timestamp()
kotlin
Type
Of()
Local
Date
Sql
Type
Local
Date
Time
Sql
Type
Local
Time
Sql
Type
long()
Long
Sql
Type
month
Day()
Month
Day
Sql
Type
Nested
Binding
Reference
Binding
short()
Short
Sql
Type
Sql
Type
Companion
Table
text()
Text
Sql
Type
time()
Time
Sql
Type
timestamp()
Timestamp
Sql
Type
type
Of()
type
Ref()
Type
Reference
uuid()
Uuid
Sql
Type
varchar()
Varchar
Sql
Type
year()
year
Month()
Year
Month
Sql
Type
Year
Sql
Type
ktorm-global
org.
ktorm.
global
add
Entity()
all()
any()
as
Sequence()
average
By()
batch
Insert()
batch
Update()
connect
Globally()
connect
With
Spring
Support
Globally()
count()
cross
Join()
delete()
delete
All()
find
All()
find
List()
find
One()
global
inner
Join()
insert()
insert
And
Generate
Key()
invoke()
is
Empty()
is
Not
Empty()
join
References
And
Select()
left
Join()
max
By()
min
By()
none()
right
Join()
select()
select
Distinct()
sum
By()
update()
update
Entity()
use
Connection()
use
Transaction()
ktorm-jackson
org.
ktorm.
jackson
json()
Json
Sql
Type
Ktorm
Module
shared
Object
Mapper
ktorm-ksp-annotations
org.
ktorm.
ksp.
annotation
Column
Ignore
Primary
Key
References
Table
Undefined
ktorm-ksp-compiler
org.
ktorm.
ksp.
compiler
Ktorm
Processor
Provider
ktorm-ksp-compiler-maven-plugin
org.
ktorm.
ksp.
compiler.
maven
Ktorm
Ksp
Maven
Plugin
Extension
ktorm-ksp-spi
org.
ktorm.
ksp.
spi
Coding
Naming
Strategy
Column
Metadata
Database
Naming
Strategy
Ext
Code
Generator
Table
Metadata
ktorm-support-mysql
org.
ktorm.
support.
mysql
against()
bulk
Insert()
Bulk
Insert
Expression
bulk
Insert
Or
Update()
Bulk
Insert
Or
Update
On
Duplicate
Key
Clause
Builder
Bulk
Insert
Or
Update
Statement
Builder
Bulk
Insert
Statement
Builder
date
Diff()
default
Value()
Default
Value
Expression
greatest()
IF()
if
Null()
insert
Or
Update()
Insert
Or
Update
Expression
Insert
Or
Update
Statement
Builder
json
Contains()
json
Extract()
least()
locking()
Locking
Clause
Locking
Mode
FOR_UPDATE
FOR_SHARE
LOCK_IN_SHARE_MODE
Locking
Wait
WAIT
NOWAIT
SKIP_LOCKED
match()
Match
Against
Expression
Match
Columns
My
Sql
Assignments
Builder
My
Sql
Dialect
My
Sql
Expression
Visitor
My
Sql
Formatter
natural
Join()
Natural
Join
Expression
rand()
replace()
Search
Modifier
IN_NATURAL_LANGUAGE_MODE
IN_NATURAL_LANGUAGE_MODE_WITH_QUERY_EXPANSION
IN_BOOLEAN_MODE
WITH_QUERY_EXPANSION
to
Lower
Case()
to
Upper
Case()
ktorm-support-oracle
org.
ktorm.
support.
oracle
Oracle
Dialect
Oracle
Formatter
ktorm-support-postgresql
org.
ktorm.
support.
postgresql
array
Position()
boolean
Array()
Boolean
Array
Sql
Type
bulk
Insert()
Bulk
Insert
Expression
bulk
Insert
Or
Update()
bulk
Insert
Or
Update
Returning()
Bulk
Insert
Or
Update
Statement
Builder
bulk
Insert
Returning()
Bulk
Insert
Statement
Builder
contained
In()
contains()
contains
All()
contains
Any()
contains
Key()
Cube
cube()
Cube
Expression
Cube
Expression
Type
OVERLAP
CONTAINS
CONTAINED_IN
Cube
Sql
Type
default
Value()
Default
Value
Expression
double
Array()
Double
Array
Sql
Type
Earth
earth()
earth
Box()
earth
Distance()
Earth
Sql
Type
float
Array()
Float
Array
Sql
Type
get()
HStore
hstore()
HStore
Expression
HStore
Expression
Type
GET
CONCATENATE
CONTAINS_KEY
CONTAINS_ALL
CONTAINS_ANY
CONTAINS
CONTAINED_IN
DELETE
HStore
Sql
Type
ilike()
ILike
Expression
insert
Or
Update()
Insert
Or
Update
Expression
Insert
Or
Update
On
Conflict
Clause
Builder
insert
Or
Update
Returning()
Insert
Or
Update
Statement
Builder
insert
Returning()
int
Array()
Int
Array
Sql
Type
latitude()
ll
To
Earth()
locking()
Locking
Clause
Locking
Mode
FOR_UPDATE
FOR_NO_KEY_UPDATE
FOR_SHARE
FOR_KEY_SHARE
Locking
Wait
WAIT
NOWAIT
SKIP_LOCKED
long
Array()
Long
Array
Sql
Type
longitude()
minus()
overlaps()
plus()
Postgre
Sql
Assignments
Builder
Postgre
Sql
Dialect
Postgre
Sql
Expression
Visitor
Postgre
Sql
Formatter
short
Array()
Short
Array
Sql
Type
Text
Array
text
Array()
Text
Array
Sql
Type
ktorm-support-sqlite
org.
ktorm.
support.
sqlite
bulk
Insert()
Bulk
Insert
Expression
bulk
Insert
Or
Update()
bulk
Insert
Or
Update
Returning()
Bulk
Insert
Or
Update
Statement
Builder
bulk
Insert
Returning()
Bulk
Insert
Statement
Builder
if
Null()
iif()
insert
Or
Update()
Insert
Or
Update
Expression
Insert
Or
Update
On
Conflict
Clause
Builder
insert
Or
Update
Returning()
Insert
Or
Update
Statement
Builder
insert
Returning()
instr()
json
Extract()
json
Patch()
json
Remove()
json
Valid()
random()
replace()
SQLite
Assignments
Builder
SQLite
Dialect
SQLite
Expression
Visitor
SQLite
Formatter
to
Lower
Case()
to
Upper
Case()
ktorm-support-sqlserver
org.
ktorm.
support.
sqlserver
datetimeoffset()
Date
Time
Offset
Sql
Type
Sql
Server
Dialect
Sql
Server
Formatter
ktorm-core
/
org.ktorm.expression
/
UpdateExpression
/
isLeafNode
is
Leaf
Node
open
override
val
isLeafNode
:
Boolean
=
false
(
source
)
Check if this expression is a leaf node in expression trees.