|
Scala 2.3.0
|
abstract
class
Relation
extends
java.lang.Object
with
scala.Iterable[scala.dbc.result.Tuple]
with
scala.ScalaObject
Constructor Summary | |
def
this
|
Def Summary | |
def
elements
: scala.Iterator[scala.dbc.result.Tuple]
An iterator on the tuples of the relation. CautionA Relation only has one single iterator, due to limitations in DBMS. This means that if this method is called multiple times, all returned iterators will share the same state. |
|
def
metadata
: scala.List[scala.dbc.result.FieldMetadata]
Metadata about all fields in a tuple of the relation. |
|
def
metadataFor
(index: scala.Int)
: scala.Option[scala.dbc.result.FieldMetadata]
Metadata about the field at the given index. If there is no such field None is returned instead.
|
|
def
metadataFor
(name: java.lang.String)
: scala.Option[scala.dbc.result.FieldMetadata]
Metadata about the field with the given column name. If there is no such field, None is returned instead.
|
|
protected
|
def
sqlMetadata
: java.sql.ResultSetMetaData
A JDBC metadata object attached to the relation. |
abstract protected
|
def
sqlResult
: java.sql.ResultSet
A JDBC result containing this relation. |
abstract
|
def
statement
: scala.dbc.statement.Relation
The statement that generated this relation. |
Def inherited from scala.Iterable[scala.dbc.result.Tuple] | |
/: , :\, concat, elements, exists, find, findIndexOf, foldLeft, foldRight, forall, foreach, indexOf, sameElements, toList |
Constructor Detail |
Def Detail |
def
elements
: scala.Iterator[scala.dbc.result.Tuple]
def
metadata
: scala.List[scala.dbc.result.FieldMetadata]
def
metadataFor
(index: scala.Int): scala.Option[scala.dbc.result.FieldMetadata]
None
is returned instead.
def
metadataFor
(name: java.lang.String): scala.Option[scala.dbc.result.FieldMetadata]
None
is returned instead.
protected
def
sqlMetadata
: java.sql.ResultSetMetaData
abstract protected
def
sqlResult
: java.sql.ResultSet
abstract
def
statement
: scala.dbc.statement.Relation