A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  V 

S

SelectTarget - class in tech.harmonysoft.oss.sql.dsl.target
 
setDistinct(Boolean) - function in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
setFilter(Filter) - function in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
setGroupBy(List) - function in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
setHaving(Filter) - function in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
setOrderBy(List) - function in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
setSubSelect(Sql.Select) - function in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
setSubSelectAlias(String) - function in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
setTable(Table) - function in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
setTop(Integer) - function in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
setType(SqlType) - function in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
SIMPLE - enum entry in tech.harmonysoft.oss.sql.dsl.join.JoinMethod

We can just simply query columns without join or on keywords. For example, select o.OrderId, i.Price from orders o, prices p. We treat this as SIMPLE, following Join.isSimple

Sql - class in tech.harmonysoft.oss.sql.dsl
 
Sql.Select - class in tech.harmonysoft.oss.sql.dsl.Sql
 
Sql.Select.Companion - class in tech.harmonysoft.oss.sql.dsl.Sql.Select
 
SqlKeyValueLeafMatcher - class in tech.harmonysoft.oss.sql.match.impl
 
SqlKeyValueMatcher - class in tech.harmonysoft.oss.sql.match
 
SqlKeyValueMatcherFactory - class in tech.harmonysoft.oss.sql.match.impl
 
SqlKeyValueVisitor - class in tech.harmonysoft.oss.sql.match
 
SqlParseContext - class in tech.harmonysoft.oss.sql.parser
 
SqlParseContext.Visitors - class in tech.harmonysoft.oss.sql.parser.SqlParseContext
 
SqlParser - class in tech.harmonysoft.oss.sql.parser
 
SqlStringTypeManager - class in tech.harmonysoft.oss.sql.type
 
SqlTarget - class in tech.harmonysoft.oss.sql.dsl.target
 
SqlTarget.AllColumns - class in tech.harmonysoft.oss.sql.dsl.target.SqlTarget
 
SqlTarget.Column - class in tech.harmonysoft.oss.sql.dsl.target.SqlTarget
 
SqlTarget.DateTimeLiteral - class in tech.harmonysoft.oss.sql.dsl.target.SqlTarget
 
SqlTarget.DoubleLiteral - class in tech.harmonysoft.oss.sql.dsl.target.SqlTarget
 
SqlTarget.Function - class in tech.harmonysoft.oss.sql.dsl.target.SqlTarget
 
SqlTarget.LongLiteral - class in tech.harmonysoft.oss.sql.dsl.target.SqlTarget
 
SqlTarget.OperatorFunction - class in tech.harmonysoft.oss.sql.dsl.target.SqlTarget
 
SqlTarget.Placeholder - class in tech.harmonysoft.oss.sql.dsl.target.SqlTarget
Sometimes we need very flexible DSL container to hold generic value.
SqlTarget.StringLiteral - class in tech.harmonysoft.oss.sql.dsl.target.SqlTarget
 
SqlTarget.SubSelect - class in tech.harmonysoft.oss.sql.dsl.target.SqlTarget
 
SqlTargetVisitor - class in tech.harmonysoft.oss.sql.dsl.target
 
SqlType - class in tech.harmonysoft.oss.sql.parser
 
SqlTypeManagerContext - class in tech.harmonysoft.oss.sql.type
 
A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  V