trait SimpleOutput extends Any
Represent an abstract sink for "primitive" values, i.e. ones that can be written as a whole with a simple
method call (as opposed to lists and objects). Simple values must NEVER be null
. Output.writeNull
must
be used instead to handle null
values.
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- SimpleOutput
- Any
- Hide All
- Show All
Visibility
- Public
- All
Abstract Value Members
-
abstract
def
getClass(): Class[_]
- Definition Classes
- Any
-
abstract
def
writeBigDecimal(bigDecimal: BigDecimal): Unit
Value written MUST NOT be
null
-
abstract
def
writeBigInt(bigInt: BigInt): Unit
Value written MUST NOT be
null
-
abstract
def
writeBinary(binary: Array[Byte]): Unit
Value written MUST NOT be
null
- abstract def writeBoolean(boolean: Boolean): Unit
- abstract def writeDouble(double: Double): Unit
- abstract def writeInt(int: Int): Unit
- abstract def writeLong(long: Long): Unit
-
abstract
def
writeString(str: String): Unit
Value written MUST NOT be
null
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
##(): Int
- Definition Classes
- Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
equals(arg0: Any): Boolean
- Definition Classes
- Any
-
def
hashCode(): Int
- Definition Classes
- Any
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
toString(): String
- Definition Classes
- Any
- def writeByte(byte: Byte): Unit
- def writeChar(char: Char): Unit
- def writeFloat(float: Float): Unit
- def writeShort(short: Short): Unit
- def writeTimestamp(millis: Long): Unit