Language Mappings

Perl

Table 3. Casbah Datatype Mappings in Perl

Casbah Primitive

Perl 5

CaString, CaFloat, CaDouble, CaBoolean, CaInt*, CaUInt*

scalar ($)

CaList

list (@)

CaDict

associtive array (%)

CaNull

undef

Java

Table 4. Casbah Datatype Mappings in Java

Casbah Primitive

Java Method Arg / Return Value

Java CaObject Type

CaBoolean

boolean

java.lang.Boolean

CaString

String

java.lang.String

CaInt8, CUInt8

byte

java.lang.Byte

CaInt16, CUInt16

short

java.lang.Short

CaInt32, CUInt32

int

java.lang.Integer

CaInt64, CUInt64

long

java.lang.Long

CaFloat

float

java.lang.Float

CaDouble

double

java.lang.Double

CaBinary

byte[]

byte[]

CaList

java.util.Vector

java.util.Vector

CaDict

java.util.Hashtable

java.util.Hashtable

CaNull

null