scala-ql
scala-ql
scalaql
Aggregation
Aggregation
Avg
AvgBy
Chained
Const
Contramapped
Count
Custom
Distinct
DistinctBy
FlatDistinctBy
Mapped
Product
ProductBy
Report1
Report2
Std
StdBy
Sum
SumBy
ToList
AggregationDsl
AggregationView
AggregationView
AggregationViewMapped
From
From
FromSyntax
Query
Query
Accumulate
AggregateQuery
AndThenQuery
Const
FlatMapQuery
FromQuery
GroupByQuery
GroupByQueryImpl
InnerJoinPartiallyApplied
InnerJoinedQuery
JoinedQuery
LeftJoinPartiallyApplied
LeftJoinedQuery
MapQuery
MapWhereQuery
SortByQuery
UnionQuery
WhereSubQuery
QueryResult
QueryResult
Collect
CollectMap
Const
Find
FlatMapped
Foreach
Mapped
SideEffect
SideEffect
ToFrom
ToFrom
forbiddenInheritance
internalApi
unstableApi
scalaql.describe
AdditionalDescribeImplicits
DefaultStats
Describe
Describe
DescribeAutoDerivation
DescribeConfig
DescribeContext
DescribeContext
DescribeVisitor
DescribeVisitorImpl
DescribeVisitorImpl
DescribeVisitorStats
DescribeVisitorStats
LowPriorityDescribeInstances
NumericStats
OrderedStats
RowDescription
Stats
ToBigDecimal
ToBigDecimal
scalaql.internal
FunctionK
FunctionK
Step
Step
scalaql.interpreter
QueryInterpreter
QueryInterpreter
scalaql.sources
DataSourceFilesReadDslMixin
DataSourceFilesWriteDslMixin
DataSourceJavaIOReadDslMixin
DataSourceJavaIOReadSupport
DataSourceJavaIOReader
DataSourceJavaIOReaderFilesSupport
DataSourceJavaIOSupport
DataSourceJavaIOWriteDslMixin
DataSourceJavaIOWriteSupport
DataSourceJavaIOWriter
DataSourceJavaIOWriterFilesSupport
DataSourceJavaInputStreamReadDslMixin
DataSourceJavaInputStreamReadSupport
DataSourceJavaInputStreamReader
DataSourceJavaInputStreamReaderFilesSupport
DataSourceJavaOutputStreamWriteDslMixin
DataSourceJavaOutputStreamWriteFilesSupport
DataSourceJavaOutputStreamWriteSupport
DataSourceJavaOutputStreamWriter
DataSourceJavaStreamsSupport
DataSourceReadDsl
DataSourceReadSupport
DataSourceReader
DataSourceReaderFilesSupport
DataSourceSupport
DataSourceWriteDsl
DataSourceWriteSupport
DataSourceWriter
DataSourceWriterFilesSupport
Naming
Naming
KebabCase
Literal
ScreamingSnakeCase
SnakeCase
UpperCase
WithSpaces
WithSpacesCapitalize
WithSpacesLowerCase
scalaql.sources.columnar
CodecPath
CodecPath
AtField
AtIndex
Root
GenericTableApi
GenericTableApi
GenericTableRow
TableApi
TableApiContext
TableApiFunctions
TableApiWriteContext
TableRowApi
scalaql.syntax
BasicQuerySyntax
DescribeSyntax
MapQuerySyntax
OrderingSyntax
QueryToSyntax
ReportPartiallyApplied2
ReportPartiallyApplied2Syntax
RunSyntax
RunSyntaxAny
ScalaqlAliases
ScalaqlDsl
ScalaqlSyntax
SelectDsl
ShowSyntax
WhereSyntax
scalaql.utils
EachSyntax
GenericMutableConfigurator
GenericMutableConfigurator
LowPriorityTupled0
LowPriorityTupled1
Scala3MacroUtils
TupleFlatten
TupleFlatten
scalaql.visualization
LowPriorityShowAsTable0
LowPriorityShowAsTable1
ShowAsTable
ShowAsTable
Field
ShowAsTableContext
ShowAsTableContext
ShowAsTableDerivation
ShowQueryResult
ShowState
ShowTable
scala-ql
/
scalaql
/
Query
Query
sealed
trait
Query
[
-
In
,
+
Out
]
Companion:
object
Graph
Supertypes
Known subtypes
class
Object
trait
Matchable
class
Any
class
Accumulate
[
In
,
Out
,
S
,
B
]
class
AggregateQuery
[
In
,
Out0
,
G
,
Out1
,
Out2
]
class
AndThenQuery
[
In0
,
OutA
,
OutB
]
class
Const
[
A
]
class
FlatMapQuery
[
In
,
Out0
,
Out1
]
class
FromQuery
[
A
]
trait
JoinedQuery
[
In
,
Out
,
Out2
,
Res
]
class
InnerJoinedQuery
[
In
,
Out
,
Out2
]
class
LeftJoinedQuery
[
In
,
Out
,
Out2
]
class
MapQuery
[
In
,
Out0
,
Out1
]
class
MapWhereQuery
[
In
,
Out
,
Out1
]
class
SortByQuery
[
In
,
Out
,
By
]
class
UnionQuery
[
In
,
Out
]
class
WhereSubQuery
[
In
,
Out
]
Value members
Value members
Concrete methods
def
++
[
In2
<:
In
,
Out0
>:
Out
](
that:
Query
[
In2
,
Out0
]):
Query
[
In2
,
Out0
]
def
>>>
[
Out0
>:
Out
:
Tag
,
Out2
](
that:
Query
[
From
[
Out0
],
Out2
]):
Query
[
In
,
Out2
]
def
accumulate
[
S
,
B
](
initialState:
S
)(
modifyState: (
S
,
Out
)
=>
S
)(
getResults:
S
=>
Iterable
[
B
]):
Query
[
In
,
B
]
def
andThen
[
Out0
>:
Out
:
Tag
,
Out2
](
that:
Query
[
From
[
Out0
],
Out2
]):
Query
[
In
,
Out2
]
def
collect
[
B
](
pf:
PartialFunction
[
Out
,
B
]):
Query
[
In
,
B
]
def
crossJoin
[
In2
<:
In
,
Out2
](
that:
Query
[
In2
,
Out2
]):
InnerJoinPartiallyApplied
[
In2
,
Out
,
Out2
]
def
distinct
:
QueryResult
[
In
,
Set
[
Out
]]
Implicitly added by
BasicQuerySyntax
def
exists
(
p:
Out
=>
Boolean
):
QueryResult
[
In
,
Boolean
]
Implicitly added by
BasicQuerySyntax
def
find
(
p:
Out
=>
Boolean
):
QueryResult
[
In
,
Option
[
Out
]]
Implicitly added by
BasicQuerySyntax
def
flatMap
[
In2
<:
In
,
B
](
f:
Out
=>
Query
[
In2
,
B
]):
Query
[
In2
,
B
]
def
foreach
(
f:
=>
Out
=>
Unit
):
QueryResult
[
In
,
Unit
]
Implicitly added by
BasicQuerySyntax
def
groupBy
[
A
](
f:
Out
=>
A
):
GroupByQuery
[
In
,
Out
,
A
]
def
groupBy
[
A
,
B
](
f:
Out
=>
A
,
g:
Out
=>
B
):
GroupByQuery
[
In
,
Out
, (
A
,
B
)]
def
groupBy
[
A
,
B
,
C
](
f:
Out
=>
A
,
g:
Out
=>
B
,
h:
Out
=>
C
):
GroupByQuery
[
In
,
Out
, (
A
,
B
,
C
)]
def
join
[
In2
<:
In
,
Out2
](
that:
Query
[
In2
,
Out2
]):
InnerJoinPartiallyApplied
[
In2
,
Out
,
Out2
]
def
leftJoin
[
In2
<:
In
,
Out2
](
that:
Query
[
In2
,
Out2
]):
LeftJoinPartiallyApplied
[
In2
,
Out
,
Out2
]
def
map
[
B
](
f:
Out
=>
B
):
Query
[
In
,
B
]
def
mapConcat
[
B
](
f:
Out
=>
Iterable
[
B
]):
Query
[
In
,
B
]
def
mapFilter
[
B
](
f:
Out
=>
Option
[
B
]):
Query
[
In
,
B
]
def
sortBy
[
B
:
Order
](
f:
Out
=>
B
):
Query
[
In
,
Out
]
def
sorted
(
implicit
order:
Order
[
Out
]):
Query
[
In
,
Out
]
def
to
[
Coll
[
x
]](
fac:
IterableFactory
[
Coll
]):
QueryResult
[
In
,
Coll
[
Out
]]
Implicitly added by
QueryToSyntax
def
toList
:
QueryResult
[
In
,
List
[
Out
]]
Implicitly added by
BasicQuerySyntax
def
toMap
:
QueryResult
[
In
,
Map
[
K
,
V
]]
Implicitly added by
MapQuerySyntax
def
union
[
In2
<:
In
,
Out0
>:
Out
](
that:
Query
[
In2
,
Out0
]):
Query
[
In2
,
Out0
]
def
where
(
p: ()
=>
Out
):
Query
[
In
,
Out
]
def
whereNot
(
p: ()
=>
Out
):
Query
[
In
,
Out
]
def
whereSubQuery
[
In2
<:
In
](
p:
Out
=>
QueryResult
[
In2
,
Boolean
]):
Query
[
In2
,
Out
]
def
withFilter
(
p: ()
=>
Out
):
Query
[
In
,
Out
]