Versions in this module Expand all Collapse all v0 v0.1.0 Jun 26, 2026 Changes in this version + const DatasetKindCAD + const DatasetKindLine + const DatasetKindLineZ + const DatasetKindPoint + const DatasetKindPointZ + const DatasetKindRegion + const DatasetKindRegionZ + const DatasetKindTabular + const DatasetKindText + const FieldTypeBinary + const FieldTypeBoolean + const FieldTypeByte + const FieldTypeChar + const FieldTypeDate + const FieldTypeDouble + const FieldTypeGeometry + const FieldTypeInt16 + const FieldTypeInt32 + const FieldTypeInt64 + const FieldTypeNText + const FieldTypeSingle + const FieldTypeText + const FieldTypeTime + var ErrConstraint = errors.ErrConstraint + var ErrFormat = errors.ErrFormat + var ErrIO = errors.ErrIO + var ErrNotFound = errors.ErrNotFound + var ErrUnsupported = errors.ErrUnsupported + var IsConstraintViolation = errors.IsConstraintViolation + var IsFormatError = errors.IsFormatError + var IsIOError = errors.IsIOError + var IsNotFound = errors.IsNotFound + var IsUdbxError = errors.IsUdbxError + var IsUnsupported = errors.IsUnsupported + type CadFillStyle = types.CadFillStyle + type CadGeometry = types.CadGeometry + type CadLineGeometry = types.CadLineGeometry + type CadLineStyle = types.CadLineStyle + type CadMarkerStyle = types.CadMarkerStyle + type CadPointGeometry = types.CadPointGeometry + type CadRegionGeometry = types.CadRegionGeometry + type CadStyle = types.CadStyle + type Color = types.Color + type DataSource struct + func Create(path string) (*DataSource, error) + func Open(path string) (*DataSource, error) + func (ds *DataSource) Close() error + func (ds *DataSource) CreateCadDataset(name string, fields []*types.FieldInfo) (*dataset.CadDataset, error) + func (ds *DataSource) CreateLineDataset(name string, srid int, fields []*types.FieldInfo) (*dataset.LineDataset, error) + func (ds *DataSource) CreateLineZDataset(name string, srid int, fields []*types.FieldInfo) (*dataset.LineZDataset, error) + func (ds *DataSource) CreatePointDataset(name string, srid int, fields []*types.FieldInfo) (*dataset.PointDataset, error) + func (ds *DataSource) CreatePointZDataset(name string, srid int, fields []*types.FieldInfo) (*dataset.PointZDataset, error) + func (ds *DataSource) CreateRegionDataset(name string, srid int, fields []*types.FieldInfo) (*dataset.RegionDataset, error) + func (ds *DataSource) CreateRegionZDataset(name string, srid int, fields []*types.FieldInfo) (*dataset.RegionZDataset, error) + func (ds *DataSource) CreateTabularDataset(name string, fields []*types.FieldInfo) (*dataset.TabularDataset, error) + func (ds *DataSource) CreateTextDataset(name string, srid int, fields []*types.FieldInfo) (*dataset.TextDataset, error) + func (ds *DataSource) GetCadDataset(name string) (*dataset.CadDataset, error) + func (ds *DataSource) GetDataset(name string) (dataset.Dataset, error) + func (ds *DataSource) GetLineDataset(name string) (*dataset.LineDataset, error) + func (ds *DataSource) GetPointDataset(name string) (*dataset.PointDataset, error) + func (ds *DataSource) GetRegionDataset(name string) (*dataset.RegionDataset, error) + func (ds *DataSource) GetTabularDataset(name string) (*dataset.TabularDataset, error) + func (ds *DataSource) GetTextDataset(name string) (*dataset.TextDataset, error) + func (ds *DataSource) ListDatasets() ([]*types.DatasetInfo, error) + type DatasetInfo = types.DatasetInfo + type DatasetKind = types.DatasetKind + type Feature = types.Feature + type FeatureChanges = dataset.FeatureChanges + type FieldInfo = types.FieldInfo + type FieldType = types.FieldType + type Geometry = types.Geometry + type MultiLineStringGeometry = types.MultiLineStringGeometry + type MultiPolygonGeometry = types.MultiPolygonGeometry + type PointGeometry = types.PointGeometry + type QueryOptions = types.QueryOptions + type TabularRecord = types.TabularRecord + type TextGeometry = types.TextGeometry + type TextStyle = types.TextStyle + type TextSubText = types.TextSubText + type UdbxError = errors.UdbxError