PartialSubQuerySQLSyntaxProvider

scalikejdbc.SQLSyntaxSupportFeature.PartialSubQuerySQLSyntaxProvider
case class PartialSubQuerySQLSyntaxProvider[S <: SQLSyntaxSupport[A], A](aliasName: String, delimiterForResultName: String, underlying: BasicResultNameSQLSyntaxProvider[S, A]) extends AsteriskProvider

Attributes

Source
SQLSyntaxSupportFeature.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait AsteriskProvider
trait Dynamic
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def apply(name: SQLSyntax): SQLSyntax

Attributes

Source
SQLSyntaxSupportFeature.scala
def column(name: String): SQLSyntax

Returns scalikejdbc.interpolation.SQLSyntax value for the column.

Returns scalikejdbc.interpolation.SQLSyntax value for the column.

Attributes

Source
SQLSyntaxSupportFeature.scala

Inherited methods

def c(name: String): SQLSyntax

Returns scalikejdbc.interpolation.SQLSyntax value for the column.

Returns scalikejdbc.interpolation.SQLSyntax value for the column.

Attributes

Inherited from:
SQLSyntaxProvider
Source
SQLSyntaxSupportFeature.scala
def field(name: String): SQLSyntax

Returns scalikejdbc.interpolation.SQLSyntax value for the column which is referred by the field.

Returns scalikejdbc.interpolation.SQLSyntax value for the column which is referred by the field.

Attributes

Inherited from:
SQLSyntaxProvider
Source
SQLSyntaxSupportFeature.scala
def notFoundInColumns(aliasName: String, name: String, registeredNames: String): InvalidColumnNameException

Attributes

Inherited from:
SQLSyntaxProviderCommonImpl (hidden)
Source
SQLSyntaxSupportFeature.scala
def notFoundInColumns(aliasName: String, name: String): InvalidColumnNameException

Attributes

Inherited from:
SQLSyntaxProviderCommonImpl (hidden)
Source
SQLSyntaxSupportFeature.scala
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
inline def select[E](ref: SQLSyntaxProvider[A], inline name: String): SQLSyntax

Attributes

Inherited from:
SelectDynamicMacro
Source
SelectDynamicMacro.scala
inline def selectDynamic(inline name: String): SQLSyntax

Attributes

Inherited from:
SelectDynamicMacro
Source
SelectDynamicMacro.scala

Inherited fields

lazy val columns: Seq[SQLSyntax]

Attributes

Inherited from:
SQLSyntaxProviderCommonImpl (hidden)
Source
SQLSyntaxSupportFeature.scala
val forceUpperCase: Boolean

True if you need forcing upper column names in SQL.

True if you need forcing upper column names in SQL.

Attributes

Inherited from:
SQLSyntaxProviderCommonImpl (hidden)
Source
SQLSyntaxSupportFeature.scala
val nameConverters: Map[String, String]

Rule to convert field names to column names.

Rule to convert field names to column names.

Attributes

Inherited from:
SQLSyntaxProviderCommonImpl (hidden)
Source
SQLSyntaxSupportFeature.scala
val useSnakeCaseColumnName: Boolean

True if you need to convert field names to snake_case column names in SQL.

True if you need to convert field names to snake_case column names in SQL.

Attributes

Inherited from:
SQLSyntaxProviderCommonImpl (hidden)
Source
SQLSyntaxSupportFeature.scala