Table of Contents

Enum KeyType

Namespace
Typhon.Engine
Assembly
Typhon.Engine.dll

Scalar type of an indexed field, used to reinterpret its raw bytes when evaluating a predicate.

public enum KeyType : byte

Fields

Bool = 0

1-byte boolean (non-zero is true).

Byte = 1

Unsigned 8-bit integer.

Double = 10

64-bit IEEE-754 double.

Float = 9

32-bit IEEE-754 float.

Int = 5

Signed 32-bit integer.

Long = 7

Signed 64-bit integer.

SByte = 2

Signed 8-bit integer.

Short = 3

Signed 16-bit integer.

String64 = 11

Fixed 64-byte string key. Reserved for the index/statistics layer; not evaluated by the scalar comparator.

UInt = 6

Unsigned 32-bit integer.

ULong = 8

Unsigned 64-bit integer.

UShort = 4

Unsigned 16-bit integer.