RemoveTakeDrop
slick.compiler.RemoveTakeDrop
class RemoveTakeDrop(val translateTake: Boolean, val translateDrop: Boolean) extends Phase
Replace all occurrences of Take and Drop with row number computations based on zipWithIndex operations.
Attributes
- Source
- RemoveTakeDrop.scala
- Graph
-
- Supertypes
Members list
Type members
Classlikes
object TakeDrop
An extractor for nested Take and Drop nodes
An extractor for nested Take and Drop nodes
Attributes
- Source
- RemoveTakeDrop.scala
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
TakeDrop.type
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
Run the phase
Inherited methods
Attributes
- Inherited from:
- Function1
Attributes
- Inherited from:
- Function1
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
Concrete fields
The unique name of the phase
Attributes
- Source
- RemoveTakeDrop.scala
Attributes
- Source
- RemoveTakeDrop.scala
In this article