Interface SystemFunction
- All Superinterfaces:
Expression
,Function
,Projection
,Sql
- All Known Implementing Classes:
CurrentDate
,CurrentTime
,CurrentTimestamp
Defines a function that returns a single value without operating on table rows.
-
Method Summary
Modifier and TypeMethodDescriptiondefault Stream
<ColumnAlias> Gets the column aliases referenced by this fragment.Gets the columns referenced by this fragment.Gets the statement parameters introduced by this fragment.Methods inherited from interface io.github.torand.fastersql.expression.Expression
dividedBy, dividedBy, minus, minus, mod, mod, plus, plus, times, times
Methods inherited from interface io.github.torand.fastersql.projection.Projection
alias, as
-
Method Details
-
params
Description copied from interface:Sql
Gets the statement parameters introduced by this fragment. -
columnRefs
Description copied from interface:Sql
Gets the columns referenced by this fragment. For validation purposes.- Specified by:
columnRefs
in interfaceSql
- Returns:
- the columns referenced by this fragment.
-
aliasRefs
Description copied from interface:Sql
Gets the column aliases referenced by this fragment. For validation purposes.
-