Documentation ¶
Index ¶
- Variables
- func ColumnAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)
- func ColumnAddMetadata(builder *flatbuffers.Builder, metadata flatbuffers.UOffsetT)
- func ColumnAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
- func ColumnAddNullable(builder *flatbuffers.Builder, nullable bool)
- func ColumnAddPrecision(builder *flatbuffers.Builder, precision int32)
- func ColumnAddPrimaryKey(builder *flatbuffers.Builder, primaryKey bool)
- func ColumnAddScale(builder *flatbuffers.Builder, scale int32)
- func ColumnAddTitle(builder *flatbuffers.Builder, title flatbuffers.UOffsetT)
- func ColumnAddType(builder *flatbuffers.Builder, type_ ColumnType)
- func ColumnAddUnique(builder *flatbuffers.Builder, unique bool)
- func ColumnAddWidth(builder *flatbuffers.Builder, width int32)
- func ColumnEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func ColumnStart(builder *flatbuffers.Builder)
- func CrsAddCode(builder *flatbuffers.Builder, code int32)
- func CrsAddCodeString(builder *flatbuffers.Builder, codeString flatbuffers.UOffsetT)
- func CrsAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)
- func CrsAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
- func CrsAddOrg(builder *flatbuffers.Builder, org flatbuffers.UOffsetT)
- func CrsAddWkt(builder *flatbuffers.Builder, wkt flatbuffers.UOffsetT)
- func CrsEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func CrsStart(builder *flatbuffers.Builder)
- func FeatureAddColumns(builder *flatbuffers.Builder, columns flatbuffers.UOffsetT)
- func FeatureAddGeometry(builder *flatbuffers.Builder, geometry flatbuffers.UOffsetT)
- func FeatureAddProperties(builder *flatbuffers.Builder, properties flatbuffers.UOffsetT)
- func FeatureEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func FeatureStart(builder *flatbuffers.Builder)
- func FeatureStartColumnsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func FeatureStartPropertiesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func GeometryAddEnds(builder *flatbuffers.Builder, ends flatbuffers.UOffsetT)
- func GeometryAddM(builder *flatbuffers.Builder, m flatbuffers.UOffsetT)
- func GeometryAddParts(builder *flatbuffers.Builder, parts flatbuffers.UOffsetT)
- func GeometryAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT)
- func GeometryAddTm(builder *flatbuffers.Builder, tm flatbuffers.UOffsetT)
- func GeometryAddType(builder *flatbuffers.Builder, type_ GeometryType)
- func GeometryAddXy(builder *flatbuffers.Builder, xy flatbuffers.UOffsetT)
- func GeometryAddZ(builder *flatbuffers.Builder, z flatbuffers.UOffsetT)
- func GeometryEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func GeometryStart(builder *flatbuffers.Builder)
- func GeometryStartEndsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func GeometryStartMVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func GeometryStartPartsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func GeometryStartTVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func GeometryStartTmVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func GeometryStartXyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func GeometryStartZVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func HeaderAddColumns(builder *flatbuffers.Builder, columns flatbuffers.UOffsetT)
- func HeaderAddCrs(builder *flatbuffers.Builder, crs flatbuffers.UOffsetT)
- func HeaderAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)
- func HeaderAddEnvelope(builder *flatbuffers.Builder, envelope flatbuffers.UOffsetT)
- func HeaderAddFeaturesCount(builder *flatbuffers.Builder, featuresCount uint64)
- func HeaderAddGeometryType(builder *flatbuffers.Builder, geometryType GeometryType)
- func HeaderAddHasM(builder *flatbuffers.Builder, hasM bool)
- func HeaderAddHasT(builder *flatbuffers.Builder, hasT bool)
- func HeaderAddHasTm(builder *flatbuffers.Builder, hasTm bool)
- func HeaderAddHasZ(builder *flatbuffers.Builder, hasZ bool)
- func HeaderAddIndexNodeSize(builder *flatbuffers.Builder, indexNodeSize uint16)
- func HeaderAddMetadata(builder *flatbuffers.Builder, metadata flatbuffers.UOffsetT)
- func HeaderAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
- func HeaderAddTitle(builder *flatbuffers.Builder, title flatbuffers.UOffsetT)
- func HeaderEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
- func HeaderStart(builder *flatbuffers.Builder)
- func HeaderStartColumnsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- func HeaderStartEnvelopeVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
- type Column
- func (rcv *Column) Description() []byte
- func (rcv *Column) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Column) Metadata() []byte
- func (rcv *Column) MutateNullable(n bool) bool
- func (rcv *Column) MutatePrecision(n int32) bool
- func (rcv *Column) MutatePrimaryKey(n bool) bool
- func (rcv *Column) MutateScale(n int32) bool
- func (rcv *Column) MutateType(n ColumnType) bool
- func (rcv *Column) MutateUnique(n bool) bool
- func (rcv *Column) MutateWidth(n int32) bool
- func (rcv *Column) Name() []byte
- func (rcv *Column) Nullable() bool
- func (rcv *Column) Precision() int32
- func (rcv *Column) PrimaryKey() bool
- func (rcv *Column) Scale() int32
- func (rcv *Column) Table() flatbuffers.Table
- func (rcv *Column) Title() []byte
- func (rcv *Column) Type() ColumnType
- func (rcv *Column) Unique() bool
- func (rcv *Column) Width() int32
- type ColumnType
- type Crs
- func (rcv *Crs) Code() int32
- func (rcv *Crs) CodeString() []byte
- func (rcv *Crs) Description() []byte
- func (rcv *Crs) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Crs) MutateCode(n int32) bool
- func (rcv *Crs) Name() []byte
- func (rcv *Crs) Org() []byte
- func (rcv *Crs) Table() flatbuffers.Table
- func (rcv *Crs) Wkt() []byte
- type Feature
- func (rcv *Feature) Columns(obj *Column, j int) bool
- func (rcv *Feature) ColumnsLength() int
- func (rcv *Feature) Geometry(obj *Geometry) *Geometry
- func (rcv *Feature) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Feature) MutateProperties(j int, n byte) bool
- func (rcv *Feature) Properties(j int) byte
- func (rcv *Feature) PropertiesBytes() []byte
- func (rcv *Feature) PropertiesLength() int
- func (rcv *Feature) Table() flatbuffers.Table
- type Geometry
- func (rcv *Geometry) Ends(j int) uint32
- func (rcv *Geometry) EndsLength() int
- func (rcv *Geometry) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Geometry) M(j int) float64
- func (rcv *Geometry) MLength() int
- func (rcv *Geometry) MutateEnds(j int, n uint32) bool
- func (rcv *Geometry) MutateM(j int, n float64) bool
- func (rcv *Geometry) MutateT(j int, n float64) bool
- func (rcv *Geometry) MutateTm(j int, n uint64) bool
- func (rcv *Geometry) MutateType(n GeometryType) bool
- func (rcv *Geometry) MutateXy(j int, n float64) bool
- func (rcv *Geometry) MutateZ(j int, n float64) bool
- func (rcv *Geometry) Parts(obj *Geometry, j int) bool
- func (rcv *Geometry) PartsLength() int
- func (rcv *Geometry) T(j int) float64
- func (rcv *Geometry) TLength() int
- func (rcv *Geometry) Table() flatbuffers.Table
- func (rcv *Geometry) Tm(j int) uint64
- func (rcv *Geometry) TmLength() int
- func (rcv *Geometry) Type() GeometryType
- func (rcv *Geometry) Xy(j int) float64
- func (rcv *Geometry) XyLength() int
- func (rcv *Geometry) Z(j int) float64
- func (rcv *Geometry) ZLength() int
- type GeometryType
- type Header
- func (rcv *Header) Columns(obj *Column, j int) bool
- func (rcv *Header) ColumnsLength() int
- func (rcv *Header) Crs(obj *Crs) *Crs
- func (rcv *Header) Description() []byte
- func (rcv *Header) Envelope(j int) float64
- func (rcv *Header) EnvelopeLength() int
- func (rcv *Header) FeaturesCount() uint64
- func (rcv *Header) GeometryType() GeometryType
- func (rcv *Header) HasM() bool
- func (rcv *Header) HasT() bool
- func (rcv *Header) HasTm() bool
- func (rcv *Header) HasZ() bool
- func (rcv *Header) IndexNodeSize() uint16
- func (rcv *Header) Init(buf []byte, i flatbuffers.UOffsetT)
- func (rcv *Header) Metadata() []byte
- func (rcv *Header) MutateEnvelope(j int, n float64) bool
- func (rcv *Header) MutateFeaturesCount(n uint64) bool
- func (rcv *Header) MutateGeometryType(n GeometryType) bool
- func (rcv *Header) MutateHasM(n bool) bool
- func (rcv *Header) MutateHasT(n bool) bool
- func (rcv *Header) MutateHasTm(n bool) bool
- func (rcv *Header) MutateHasZ(n bool) bool
- func (rcv *Header) MutateIndexNodeSize(n uint16) bool
- func (rcv *Header) Name() []byte
- func (rcv *Header) Table() flatbuffers.Table
- func (rcv *Header) Title() []byte
Constants ¶
This section is empty.
Variables ¶
View Source
var EnumNamesColumnType = map[ColumnType]string{ ColumnTypeByte: "Byte", ColumnTypeUByte: "UByte", ColumnTypeBool: "Bool", ColumnTypeShort: "Short", ColumnTypeUShort: "UShort", ColumnTypeInt: "Int", ColumnTypeUInt: "UInt", ColumnTypeLong: "Long", ColumnTypeULong: "ULong", ColumnTypeFloat: "Float", ColumnTypeDouble: "Double", ColumnTypeString: "String", ColumnTypeJson: "Json", ColumnTypeDateTime: "DateTime", ColumnTypeBinary: "Binary", }
View Source
var EnumNamesGeometryType = map[GeometryType]string{ GeometryTypeUnknown: "Unknown", GeometryTypePoint: "Point", GeometryTypeLineString: "LineString", GeometryTypePolygon: "Polygon", GeometryTypeMultiPoint: "MultiPoint", GeometryTypeMultiLineString: "MultiLineString", GeometryTypeMultiPolygon: "MultiPolygon", GeometryTypeGeometryCollection: "GeometryCollection", GeometryTypeCircularString: "CircularString", GeometryTypeCompoundCurve: "CompoundCurve", GeometryTypeCurvePolygon: "CurvePolygon", GeometryTypeMultiCurve: "MultiCurve", GeometryTypeMultiSurface: "MultiSurface", GeometryTypeCurve: "Curve", GeometryTypeSurface: "Surface", GeometryTypePolyhedralSurface: "PolyhedralSurface", GeometryTypeTIN: "TIN", GeometryTypeTriangle: "Triangle", }
View Source
var EnumValuesColumnType = map[string]ColumnType{ "Byte": ColumnTypeByte, "UByte": ColumnTypeUByte, "Bool": ColumnTypeBool, "Short": ColumnTypeShort, "UShort": ColumnTypeUShort, "Int": ColumnTypeInt, "UInt": ColumnTypeUInt, "Long": ColumnTypeLong, "ULong": ColumnTypeULong, "Float": ColumnTypeFloat, "Double": ColumnTypeDouble, "String": ColumnTypeString, "Json": ColumnTypeJson, "DateTime": ColumnTypeDateTime, "Binary": ColumnTypeBinary, }
View Source
var EnumValuesGeometryType = map[string]GeometryType{ "Unknown": GeometryTypeUnknown, "Point": GeometryTypePoint, "LineString": GeometryTypeLineString, "Polygon": GeometryTypePolygon, "MultiPoint": GeometryTypeMultiPoint, "MultiLineString": GeometryTypeMultiLineString, "MultiPolygon": GeometryTypeMultiPolygon, "GeometryCollection": GeometryTypeGeometryCollection, "CircularString": GeometryTypeCircularString, "CompoundCurve": GeometryTypeCompoundCurve, "CurvePolygon": GeometryTypeCurvePolygon, "MultiCurve": GeometryTypeMultiCurve, "MultiSurface": GeometryTypeMultiSurface, "Curve": GeometryTypeCurve, "Surface": GeometryTypeSurface, "PolyhedralSurface": GeometryTypePolyhedralSurface, "TIN": GeometryTypeTIN, "Triangle": GeometryTypeTriangle, }
Functions ¶
func ColumnAddDescription ¶
func ColumnAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)
func ColumnAddMetadata ¶
func ColumnAddMetadata(builder *flatbuffers.Builder, metadata flatbuffers.UOffsetT)
func ColumnAddName ¶
func ColumnAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func ColumnAddNullable ¶
func ColumnAddNullable(builder *flatbuffers.Builder, nullable bool)
func ColumnAddPrecision ¶
func ColumnAddPrecision(builder *flatbuffers.Builder, precision int32)
func ColumnAddPrimaryKey ¶
func ColumnAddPrimaryKey(builder *flatbuffers.Builder, primaryKey bool)
func ColumnAddScale ¶
func ColumnAddScale(builder *flatbuffers.Builder, scale int32)
func ColumnAddTitle ¶
func ColumnAddTitle(builder *flatbuffers.Builder, title flatbuffers.UOffsetT)
func ColumnAddType ¶
func ColumnAddType(builder *flatbuffers.Builder, type_ ColumnType)
func ColumnAddUnique ¶
func ColumnAddUnique(builder *flatbuffers.Builder, unique bool)
func ColumnAddWidth ¶
func ColumnAddWidth(builder *flatbuffers.Builder, width int32)
func ColumnEnd ¶
func ColumnEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func ColumnStart ¶
func ColumnStart(builder *flatbuffers.Builder)
func CrsAddCode ¶
func CrsAddCode(builder *flatbuffers.Builder, code int32)
func CrsAddCodeString ¶
func CrsAddCodeString(builder *flatbuffers.Builder, codeString flatbuffers.UOffsetT)
func CrsAddDescription ¶
func CrsAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)
func CrsAddName ¶
func CrsAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func CrsAddOrg ¶
func CrsAddOrg(builder *flatbuffers.Builder, org flatbuffers.UOffsetT)
func CrsAddWkt ¶
func CrsAddWkt(builder *flatbuffers.Builder, wkt flatbuffers.UOffsetT)
func CrsEnd ¶
func CrsEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func CrsStart ¶
func CrsStart(builder *flatbuffers.Builder)
func FeatureAddColumns ¶
func FeatureAddColumns(builder *flatbuffers.Builder, columns flatbuffers.UOffsetT)
func FeatureAddGeometry ¶
func FeatureAddGeometry(builder *flatbuffers.Builder, geometry flatbuffers.UOffsetT)
func FeatureAddProperties ¶
func FeatureAddProperties(builder *flatbuffers.Builder, properties flatbuffers.UOffsetT)
func FeatureEnd ¶
func FeatureEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func FeatureStart ¶
func FeatureStart(builder *flatbuffers.Builder)
func FeatureStartColumnsVector ¶
func FeatureStartColumnsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func FeatureStartPropertiesVector ¶
func FeatureStartPropertiesVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func GeometryAddEnds ¶
func GeometryAddEnds(builder *flatbuffers.Builder, ends flatbuffers.UOffsetT)
func GeometryAddM ¶
func GeometryAddM(builder *flatbuffers.Builder, m flatbuffers.UOffsetT)
func GeometryAddParts ¶
func GeometryAddParts(builder *flatbuffers.Builder, parts flatbuffers.UOffsetT)
func GeometryAddT ¶
func GeometryAddT(builder *flatbuffers.Builder, t flatbuffers.UOffsetT)
func GeometryAddTm ¶
func GeometryAddTm(builder *flatbuffers.Builder, tm flatbuffers.UOffsetT)
func GeometryAddType ¶
func GeometryAddType(builder *flatbuffers.Builder, type_ GeometryType)
func GeometryAddXy ¶
func GeometryAddXy(builder *flatbuffers.Builder, xy flatbuffers.UOffsetT)
func GeometryAddZ ¶
func GeometryAddZ(builder *flatbuffers.Builder, z flatbuffers.UOffsetT)
func GeometryEnd ¶
func GeometryEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func GeometryStart ¶
func GeometryStart(builder *flatbuffers.Builder)
func GeometryStartEndsVector ¶
func GeometryStartEndsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func GeometryStartMVector ¶
func GeometryStartMVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func GeometryStartPartsVector ¶
func GeometryStartPartsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func GeometryStartTVector ¶
func GeometryStartTVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func GeometryStartTmVector ¶
func GeometryStartTmVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func GeometryStartXyVector ¶
func GeometryStartXyVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func GeometryStartZVector ¶
func GeometryStartZVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func HeaderAddColumns ¶
func HeaderAddColumns(builder *flatbuffers.Builder, columns flatbuffers.UOffsetT)
func HeaderAddCrs ¶
func HeaderAddCrs(builder *flatbuffers.Builder, crs flatbuffers.UOffsetT)
func HeaderAddDescription ¶
func HeaderAddDescription(builder *flatbuffers.Builder, description flatbuffers.UOffsetT)
func HeaderAddEnvelope ¶
func HeaderAddEnvelope(builder *flatbuffers.Builder, envelope flatbuffers.UOffsetT)
func HeaderAddFeaturesCount ¶
func HeaderAddFeaturesCount(builder *flatbuffers.Builder, featuresCount uint64)
func HeaderAddGeometryType ¶
func HeaderAddGeometryType(builder *flatbuffers.Builder, geometryType GeometryType)
func HeaderAddHasM ¶
func HeaderAddHasM(builder *flatbuffers.Builder, hasM bool)
func HeaderAddHasT ¶
func HeaderAddHasT(builder *flatbuffers.Builder, hasT bool)
func HeaderAddHasTm ¶
func HeaderAddHasTm(builder *flatbuffers.Builder, hasTm bool)
func HeaderAddHasZ ¶
func HeaderAddHasZ(builder *flatbuffers.Builder, hasZ bool)
func HeaderAddIndexNodeSize ¶
func HeaderAddIndexNodeSize(builder *flatbuffers.Builder, indexNodeSize uint16)
func HeaderAddMetadata ¶
func HeaderAddMetadata(builder *flatbuffers.Builder, metadata flatbuffers.UOffsetT)
func HeaderAddName ¶
func HeaderAddName(builder *flatbuffers.Builder, name flatbuffers.UOffsetT)
func HeaderAddTitle ¶
func HeaderAddTitle(builder *flatbuffers.Builder, title flatbuffers.UOffsetT)
func HeaderEnd ¶
func HeaderEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT
func HeaderStart ¶
func HeaderStart(builder *flatbuffers.Builder)
func HeaderStartColumnsVector ¶
func HeaderStartColumnsVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
func HeaderStartEnvelopeVector ¶
func HeaderStartEnvelopeVector(builder *flatbuffers.Builder, numElems int) flatbuffers.UOffsetT
Types ¶
type Column ¶
type Column struct {
// contains filtered or unexported fields
}
func GetRootAsColumn ¶
func GetRootAsColumn(buf []byte, offset flatbuffers.UOffsetT) *Column
func GetSizePrefixedRootAsColumn ¶
func GetSizePrefixedRootAsColumn(buf []byte, offset flatbuffers.UOffsetT) *Column
func (*Column) Description ¶
func (*Column) MutateNullable ¶
func (*Column) MutatePrecision ¶
func (*Column) MutatePrimaryKey ¶
func (*Column) MutateScale ¶
func (*Column) MutateType ¶
func (rcv *Column) MutateType(n ColumnType) bool
func (*Column) MutateUnique ¶
func (*Column) MutateWidth ¶
func (*Column) PrimaryKey ¶
func (*Column) Table ¶
func (rcv *Column) Table() flatbuffers.Table
func (*Column) Type ¶
func (rcv *Column) Type() ColumnType
type ColumnType ¶
type ColumnType byte
const ( ColumnTypeByte ColumnType = 0 ColumnTypeUByte ColumnType = 1 ColumnTypeBool ColumnType = 2 ColumnTypeShort ColumnType = 3 ColumnTypeUShort ColumnType = 4 ColumnTypeInt ColumnType = 5 ColumnTypeUInt ColumnType = 6 ColumnTypeLong ColumnType = 7 ColumnTypeULong ColumnType = 8 ColumnTypeFloat ColumnType = 9 ColumnTypeDouble ColumnType = 10 ColumnTypeString ColumnType = 11 ColumnTypeJson ColumnType = 12 ColumnTypeDateTime ColumnType = 13 ColumnTypeBinary ColumnType = 14 )
func (ColumnType) String ¶
func (v ColumnType) String() string
type Crs ¶
type Crs struct {
// contains filtered or unexported fields
}
func GetRootAsCrs ¶
func GetRootAsCrs(buf []byte, offset flatbuffers.UOffsetT) *Crs
func GetSizePrefixedRootAsCrs ¶
func GetSizePrefixedRootAsCrs(buf []byte, offset flatbuffers.UOffsetT) *Crs
func (*Crs) CodeString ¶
func (*Crs) Description ¶
func (*Crs) MutateCode ¶
func (*Crs) Table ¶
func (rcv *Crs) Table() flatbuffers.Table
type Feature ¶
type Feature struct {
// contains filtered or unexported fields
}
func GetRootAsFeature ¶
func GetRootAsFeature(buf []byte, offset flatbuffers.UOffsetT) *Feature
func GetSizePrefixedRootAsFeature ¶
func GetSizePrefixedRootAsFeature(buf []byte, offset flatbuffers.UOffsetT) *Feature
func (*Feature) ColumnsLength ¶
func (*Feature) Properties ¶
func (*Feature) PropertiesBytes ¶
func (*Feature) PropertiesLength ¶
func (*Feature) Table ¶
func (rcv *Feature) Table() flatbuffers.Table
type Geometry ¶
type Geometry struct {
// contains filtered or unexported fields
}
func GetRootAsGeometry ¶
func GetRootAsGeometry(buf []byte, offset flatbuffers.UOffsetT) *Geometry
func GetSizePrefixedRootAsGeometry ¶
func GetSizePrefixedRootAsGeometry(buf []byte, offset flatbuffers.UOffsetT) *Geometry
func (*Geometry) EndsLength ¶
func (*Geometry) MutateType ¶
func (rcv *Geometry) MutateType(n GeometryType) bool
func (*Geometry) PartsLength ¶
func (*Geometry) Table ¶
func (rcv *Geometry) Table() flatbuffers.Table
func (*Geometry) Type ¶
func (rcv *Geometry) Type() GeometryType
type GeometryType ¶
type GeometryType byte
const ( GeometryTypeUnknown GeometryType = 0 GeometryTypePoint GeometryType = 1 GeometryTypeLineString GeometryType = 2 GeometryTypePolygon GeometryType = 3 GeometryTypeMultiPoint GeometryType = 4 GeometryTypeMultiLineString GeometryType = 5 GeometryTypeMultiPolygon GeometryType = 6 GeometryTypeGeometryCollection GeometryType = 7 GeometryTypeCircularString GeometryType = 8 GeometryTypeCompoundCurve GeometryType = 9 GeometryTypeCurvePolygon GeometryType = 10 GeometryTypeMultiCurve GeometryType = 11 GeometryTypeMultiSurface GeometryType = 12 GeometryTypeCurve GeometryType = 13 GeometryTypeSurface GeometryType = 14 GeometryTypePolyhedralSurface GeometryType = 15 GeometryTypeTIN GeometryType = 16 GeometryTypeTriangle GeometryType = 17 )
func (GeometryType) String ¶
func (v GeometryType) String() string
type Header ¶
type Header struct {
// contains filtered or unexported fields
}
func GetRootAsHeader ¶
func GetRootAsHeader(buf []byte, offset flatbuffers.UOffsetT) *Header
func GetSizePrefixedRootAsHeader ¶
func GetSizePrefixedRootAsHeader(buf []byte, offset flatbuffers.UOffsetT) *Header
func (*Header) ColumnsLength ¶
func (*Header) Description ¶
func (*Header) EnvelopeLength ¶
func (*Header) FeaturesCount ¶
func (*Header) GeometryType ¶
func (rcv *Header) GeometryType() GeometryType
func (*Header) IndexNodeSize ¶
func (*Header) MutateFeaturesCount ¶
func (*Header) MutateGeometryType ¶
func (rcv *Header) MutateGeometryType(n GeometryType) bool
func (*Header) MutateHasM ¶
func (*Header) MutateHasT ¶
func (*Header) MutateHasTm ¶
func (*Header) MutateHasZ ¶
func (*Header) MutateIndexNodeSize ¶
func (*Header) Table ¶
func (rcv *Header) Table() flatbuffers.Table
Click to show internal directories.
Click to hide internal directories.