com.outworkers.phantom.builder.query
Returns the first row from the select ignoring everything else
Returns the first row from the select ignoring everything else
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit limit for the query.
The implicit Scala execution context.
A Scala future guaranteed to contain a single result wrapped as an Option.
Returns a parsed sequence of [R]ows This is not suitable for big results set
Returns a parsed sequence of [R]ows This is not suitable for big results set
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping a list of mapped results.
Returns a parsed sequence of [R]ows This is not suitable for big results set
Returns a parsed sequence of [R]ows This is not suitable for big results set
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping a list of mapped results.
Returns a parsed sequence of [R]ows This is not suitable for big results set
Returns a parsed sequence of [R]ows This is not suitable for big results set
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping a list of mapped results.
Returns a parsed sequence of [R]ows This is not suitable for big results set as it will attempt to fetch the entire result set as a List, circumventing pagination settings.
Returns a parsed sequence of [R]ows This is not suitable for big results set as it will attempt to fetch the entire result set as a List, circumventing pagination settings.
Use paginateRecord() or other means if you like to deal with bigger result sets.
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping a list of mapped results.
This will convert the underlying call to Cassandra done with Google Guava ListenableFuture to a consumable Scala Future that will be completed once the operation is completed on the database end.
This will convert the underlying call to Cassandra done with Google Guava ListenableFuture to a consumable Scala Future that will be completed once the operation is completed on the database end.
The execution context of the transformation is provided by phantom via com.outworkers.phantom.Manager.scalaExecutor and it is recommended to use com.outworkers.phantom.dsl.context for operations that chain database calls.
The function allowing to modify underlying Statement
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala executor.
An asynchronous Scala future wrapping the Datastax result set.
Default asynchronous query execution method.
Default asynchronous query execution method. This will convert the underlying call to Cassandra done with Google Guava ListenableFuture to a consumable Scala Future that will be completed once the operation is completed on the database end.
The execution context of the transformation is provided by phantom via com.outworkers.phantom.Manager.scalaExecutor and it is recommended to use com.outworkers.phantom.dsl.context for operations that chain database calls.
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
An asynchronous Scala future wrapping the Datastax result set.
Returns a parsed sequence of [R]ows This is not suitable for big results set
Returns a parsed sequence of [R]ows This is not suitable for big results set
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping a list of mapped results.
Returns a parsed sequence of [R]ows.
Returns a parsed sequence of [R]ows. This will only fetch the amount of records defined in the fetchSize setting. It will allow pagination of the inner result set as a scala.collection.immutable.List.
It will greedy evaluate the records inside a single fetch size batch as it returns a list as opposed to an iterator. For a non greedy variant of the size method use iterator().
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping a list of mapped results.
Returns a parsed iterator of [R]ows lazily evaluated.
Returns a parsed iterator of [R]ows lazily evaluated. This will respect the fetch size setting of a query, meaning you will need to provide a paging state to fetch records beyond the regular fetch size.
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping scala iterator of mapped results.
Returns a parsed iterator of [R]ows lazily evaluated.
Returns a parsed iterator of [R]ows lazily evaluated. This will respect the fetch size setting of a query, meaning you will need to provide a paging state to fetch records beyond the regular fetch size.
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping scala iterator of mapped results.
Returns a parsed sequence of [R]ows.
Returns a parsed sequence of [R]ows. This will only fetch the amount of records defined in the fetchSize setting. It will allow pagination of the inner result set as a scala.collection.immutable.List.
It will greedy evaluate the records inside a single fetch size batch as it returns a list as opposed to an iterator. For a non greedy variant of the size method use iterator().
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping a list of mapped results.
Returns a parsed sequence of [R]ows This is not suitable for big results set
Returns a parsed sequence of [R]ows This is not suitable for big results set
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping a list of mapped results.
Returns a parsed sequence of [R]ows.
Returns a parsed sequence of [R]ows. This will only fetch the amount of records defined in the fetchSize setting. It will allow pagination of the inner result set as a scala.collection.immutable.List.
It will greedy evaluate the records inside a single fetch size batch as it returns a list as opposed to an iterator. For a non greedy variant of the size method use iterator().
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping a list of mapped results.
Returns a parsed sequence of [R]ows but paginates the results using paging state.
Returns a parsed sequence of [R]ows but paginates the results using paging state. This will not consume or return the entire set of available results, it will instead return an amount of records equal to the fetch size setting.
The implicit session provided by a com.outworkers.phantom.connectors.Connector.
The implicit Scala execution context.
A Scala future wrapping a list of mapped results.
An ExecutableQuery implementation, meant to retrieve results from Cassandra. This provides the root implementation of a Select query.
The class owning the table.
The record type to store.