in scala/dbc/result
class Field

abstract class Field()
extends Object
with ScalaObject

An ISO-9075:2003 (SQL) table field.

Method Summary
final def approximateNumericValue[NativeType]: ApproximateNumeric[NativeType]
final def booleanValue: Boolean
final def characterLargeObjectValue: CharacterLargeObject
final def characterValue: Character
final def characterVaryingValue: CharacterVarying
abstract def content: Value
     The content (value) of the field.
final def exactNumericValue[NativeType]: ExactNumeric[NativeType]
abstract def metadata: FieldMetadata
     The field metadata attached to this field.
abstract def originatingTuple: Tuple
     The tuple that contains this field.
final def unknownValue: Unknown
final def value[Type<:Value]: Type

Methods inherited from java/lang/Object-class
clone, eq, equals, finalize, getClass, hashCode, ne, notify, notifyAll, synchronized, toString, wait, wait, wait

Methods inherited from scala/Any-class
!=, ==, asInstanceOf, isInstanceOf, match

Methods inherited from scala/ScalaObject-class
getScalaType

Method Detail

content

  abstract def content: Value
The content (value) of the field. The type of this value is undefined, transformation into a useful type will be done by an automatic view function defined in the field object.

value

  final def value[Type<:Value]: Type

exactNumericValue

  final def exactNumericValue[NativeType]: ExactNumeric[NativeType]

approximateNumericValue

  final def approximateNumericValue[NativeType]: ApproximateNumeric[NativeType]

booleanValue

  final def booleanValue: Boolean

characterValue

  final def characterValue: Character

characterLargeObjectValue

  final def characterLargeObjectValue: CharacterLargeObject

characterVaryingValue

  final def characterVaryingValue: CharacterVarying

unknownValue

  final def unknownValue: Unknown

originatingTuple

  abstract def originatingTuple: Tuple
The tuple that contains this field.

metadata

  abstract def metadata: FieldMetadata
The field metadata attached to this field.