MemoryCodeGen

slick.memory.MemoryQueryingProfile.MemoryCodeGen
class MemoryCodeGen extends CodeGen with ResultConverterCompiler[ProductValue, ArrayBuffer[Any], Nothing]

Attributes

Source:
MemoryQueryingProfile.scala
Graph
Supertypes
trait ResultConverterCompiler[ProductValue, ArrayBuffer[Any], Nothing]
class CodeGen
trait Phase
trait Logging
class Object
trait Matchable
class Any

Members list

Concise view

Type members

Classlikes

class QueryResultConverter(ridx: Int, nullable: Boolean) extends ResultConverter[ProductValue, ArrayBuffer[Any], Nothing, Any]

Attributes

Source:
MemoryQueryingProfile.scala
Graph
Supertypes
trait ResultConverter[ProductValue, ArrayBuffer[Any], Nothing, Any]
trait Dumpable
class Object
trait Matchable
class Any

Inherited types

type State

The immutable state of the phase that can also be accessed by other phases.

The immutable state of the phase that can also be accessed by other phases.

Attributes

Inherited from:
Phase
Source:
QueryCompiler.scala

Value members

Concrete methods

override def apply(state: CompilerState): CompilerState

Run the phase

Run the phase

Attributes

Definition Classes
CodeGen -> Phase -> Function1
Source:
MemoryQueryingProfile.scala
override def compile(n: Node): ResultConverter[ProductValue, ArrayBuffer[Any], Nothing, _]

Attributes

Definition Classes
Source:
MemoryQueryingProfile.scala
override def compileServerSideAndMapping(serverSide: Node, mapping: Option[Node], state: CompilerState): (Node, Option[CompiledMapping])

Attributes

Definition Classes
Source:
MemoryQueryingProfile.scala
def createColumnConverter(n: Node, idx: Int, column: Option[FieldSymbol]): ResultConverter[ProductValue, ArrayBuffer[Any], Nothing, _]
def retype(n: Node): Node
def trType(t: Type): Type

Inherited methods

def andThen[A](g: CompilerState => A): T1 => A

Attributes

Inherited from:
Function1
def apply(node: Node, state: CompilerState): Node

Attributes

Inherited from:
CodeGen
Source:
CodeGen.scala
def compose[A](g: A => CompilerState): A => R

Attributes

Inherited from:
Function1
def createGetOrElseResultConverter[T](rc: ResultConverter[ProductValue, ArrayBuffer[Any], Nothing, Option[T]], default: () => T): ResultConverter[R, W, U, T]
def createIsDefinedResultConverter[T](rc: ResultConverter[ProductValue, ArrayBuffer[Any], Nothing, Option[T]]): ResultConverter[R, W, U, Boolean]
def createOptionRebuildingConverter(discriminator: ResultConverter[ProductValue, ArrayBuffer[Any], Nothing, Boolean], data: ResultConverter[ProductValue, ArrayBuffer[Any], Nothing, Any]): ResultConverter[R, W, U, Option[Any]]
def createTypeMappingResultConverter(rc: ResultConverter[ProductValue, ArrayBuffer[Any], Nothing, Any], mapper: Mapper): ResultConverter[R, W, U, Any]
override def toString(): String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns:

a string representation of the object.

Definition Classes
Function1 -> Any
Inherited from:
Function1

Extract the source tree and type, after possible CollectionCast operations, from a tree

Extract the source tree and type, after possible CollectionCast operations, from a tree

Attributes

Inherited from:
CodeGen
Source:
CodeGen.scala

Inherited fields

val name: String

The unique name of the phase

The unique name of the phase

Attributes

Inherited from:
CodeGen
Source:
CodeGen.scala