domain

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 28, 2026 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BigIntegerType

type BigIntegerType struct{}

type BinaryType

type BinaryType struct{}

type BooleanType

type BooleanType struct{}

type BsonType

type BsonType struct{}

type Chunk

type Chunk struct {
	Data  [][]any
	Error error
}

type ChunkIterator

type ChunkIterator iter.Seq[Chunk]

type DateType

type DateType struct{}

type DecimalType

type DecimalType struct {
	Scale     int32
	Precision int32
}

type DoubleType

type DoubleType struct{}

type EnumType

type EnumType struct{}

type Field

type Field struct {
	Name     string
	Type     Type
	Optional bool
}

type File

type File struct {
	Ref  string
	Size int64
}

type IntegerType

type IntegerType struct{}

type JsonType

type JsonType struct{}

type ListType

type ListType struct {
	Element Type
}

type MapType

type MapType struct {
	Key   Type
	Value Type
}

type RealType

type RealType struct{}

type SmallIntegerType

type SmallIntegerType struct{}

type StringType

type StringType struct{}

type TimeType

type TimeType struct {
	Unit TimeUnit
}

type TimeUnit

type TimeUnit uint8
const (
	Nanos  TimeUnit = 0
	Micros TimeUnit = 1
	Millis TimeUnit = 2
)

type TimestampType

type TimestampType struct {
	Unit TimeUnit
}

type TimestampWithTimezoneType

type TimestampWithTimezoneType struct {
	Unit TimeUnit
}

type Type

type Type struct {
	Text         *StringType
	Map          *MapType
	List         *ListType
	Enum         *EnumType
	Decimal      *DecimalType
	Date         *DateType
	Time         *TimeType
	Timestamp    *TimestampType
	TimestampTz  *TimestampWithTimezoneType
	Json         *JsonType
	Bson         *BsonType
	Uuid         *UuidType
	Variant      *VariantType
	Real         *RealType
	Double       *DoubleType
	SmallInteger *SmallIntegerType
	Integer      *IntegerType
	BigInteger   *BigIntegerType
	Binary       *BinaryType
	Boolean      *BooleanType
}

func (Type) String

func (t Type) String() string

type UuidType

type UuidType struct{}

type VariantType

type VariantType struct{}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL