Scalar#

Scalar

Superclass for scalar types.

FunctionDef

Represents a function definition.

Void

Bool

Represents a Swordfish Bool object, initialized optionally with a Python bool value.

Char

Represents a Swordfish Char object, initialized optionally with a Python str or int value.

Short

Represents a Swordfish Short object, initialized optionally with a Python int value.

Int

Represents a Swordfish Int object, initialized optionally with a Python int value.

Long

Represents a Swordfish Long object, initialized optionally with a Python int value.

Float

Represents a Swordfish Float object, initialized optionally with a Python float value.

Double

Represents a Swordfish Double object, initialized optionally with a Python float value.

String

Represents a Swordfish String object, initialized optionally with a Python str value.

Blob

Represents a Swordfish Blob object, initialized optionally with a Python str value.

Date

Represents a Swordfish Date object, initialized in one of three ways: with no arguments, with a Python int value, or with three ints indicating year, month, and day.

Month

Represents a Swordfish Month object, initialized in one of three ways: with no arguments, with a Python int value, or two ints indicating year and month.

Time

Represents a Swordfish Time object, initialized in one of three ways: with no arguments, with a Python int value, or with separate ints indicating hour, minute, second, and millisecond.

Minute

Represents a Swordfish Minute object, initialized in one of three ways: with no arguments, with a Python int value, or with two ints indicating hour and minute.

Second

Represents a Swordfish Second object, initialized in one of three ways: with no arguments, with a Python int value, or with separate ints indicating hour, minute, and second.

DateTime

Represents a Swordfish DateTime object, initialized in one of three ways: with no arguments, with a Python int value, or with separate ints for year, month, day, hour, minute, and second.

Timestamp

Represents a Swordfish Timestamp object.

NanoTime

Represents a Swordfish NanoTime object.

NanoTimestamp

Represents a Swordfish NanoTimestamp object.

DateHour

Represents a Swordfish DateHour object.

Uuid

Represents a Swordfish Uuid object.

Int128

Represents a Swordfish Int128 object.

Ipaddr

Represents a Swordfish Ipaddr object.

Duration

Represents a Swordfish Duration object.

Handle

Represents a Swordfish Handle object.

MetaCode

Represents a Swordfish MetaCode object.

Decimal32

Represents a Swordfish Decimal32 object.

Decimal64

Represents a Swordfish Decimal64 object.

Decimal128

Represents a Swordfish Decimal128 object.