Documentation ¶
Index ¶
- Variables
- type Check
- type ColumnMetdataMap
- type ColumnValueRule
- type FileInfo
- type GenericRule
- type MetadataMap
- type Report
- type Rule
- func DataScanningRules() []Rule
- func GeometryBounds() Rule
- func GeometryDataType() Rule
- func GeometryEncoding() Rule
- func GeometryOrientation() Rule
- func GeometryRepetition() Rule
- func GeometryTypes() Rule
- func GeometryUngrouped() Rule
- func MetadataOnlyRules() []Rule
- func OptionalBbox() Rule
- func OptionalCRS() Rule
- func OptionalEdges() Rule
- func OptionalEpoch() Rule
- func OptionalOrientation() Rule
- func PrimaryColumnInLookup() Rule
- func RequiredColumnEncoding() Rule
- func RequiredColumns() Rule
- func RequiredGeoKey() Rule
- func RequiredGeometryTypes() Rule
- func RequiredMetadataType() Rule
- func RequiredPrimaryColumn() Rule
- func RequiredVersion() Rule
- type RuleData
- type Validator
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrFatal = errFatal("fatal error")
Functions ¶
This section is empty.
Types ¶
type ColumnMetdataMap ¶ added in v0.10.0
type ColumnValueRule ¶ added in v0.14.0
type ColumnValueRule[T any] struct { // contains filtered or unexported fields }
func (*ColumnValueRule[T]) Init ¶ added in v0.14.0
func (r *ColumnValueRule[T]) Init(info *FileInfo)
func (*ColumnValueRule[T]) Title ¶ added in v0.14.0
func (r *ColumnValueRule[T]) Title() string
func (*ColumnValueRule[T]) Validate ¶ added in v0.14.0
func (r *ColumnValueRule[T]) Validate() error
func (*ColumnValueRule[T]) Value ¶ added in v0.14.0
func (r *ColumnValueRule[T]) Value(name string, data T) error
type FileInfo ¶ added in v0.10.0
type FileInfo struct { File *file.Reader Metadata *geoparquet.Metadata }
type GenericRule ¶ added in v0.10.0
type GenericRule[T RuleData] struct { // contains filtered or unexported fields }
func (*GenericRule[T]) Init ¶ added in v0.10.0
func (r *GenericRule[T]) Init(value T)
func (*GenericRule[T]) Title ¶ added in v0.10.0
func (r *GenericRule[T]) Title() string
func (*GenericRule[T]) Validate ¶ added in v0.10.0
func (r *GenericRule[T]) Validate() error
type MetadataMap ¶ added in v0.10.0
type Rule ¶ added in v0.10.0
func DataScanningRules ¶ added in v0.10.0
func DataScanningRules() []Rule
func GeometryBounds ¶ added in v0.10.0
func GeometryBounds() Rule
func GeometryDataType ¶ added in v0.10.0
func GeometryDataType() Rule
func GeometryEncoding ¶ added in v0.10.0
func GeometryEncoding() Rule
func GeometryOrientation ¶ added in v0.10.0
func GeometryOrientation() Rule
func GeometryRepetition ¶ added in v0.10.0
func GeometryRepetition() Rule
func GeometryTypes ¶ added in v0.10.0
func GeometryTypes() Rule
func GeometryUngrouped ¶ added in v0.10.0
func GeometryUngrouped() Rule
func MetadataOnlyRules ¶ added in v0.10.0
func MetadataOnlyRules() []Rule
func OptionalBbox ¶ added in v0.10.0
func OptionalBbox() Rule
func OptionalCRS ¶ added in v0.10.0
func OptionalCRS() Rule
func OptionalEdges ¶ added in v0.10.0
func OptionalEdges() Rule
func OptionalEpoch ¶ added in v0.10.0
func OptionalEpoch() Rule
func OptionalOrientation ¶ added in v0.10.0
func OptionalOrientation() Rule
func PrimaryColumnInLookup ¶ added in v0.10.0
func PrimaryColumnInLookup() Rule
func RequiredColumnEncoding ¶ added in v0.10.0
func RequiredColumnEncoding() Rule
func RequiredColumns ¶ added in v0.10.0
func RequiredColumns() Rule
func RequiredGeoKey ¶ added in v0.10.0
func RequiredGeoKey() Rule
func RequiredGeometryTypes ¶ added in v0.10.0
func RequiredGeometryTypes() Rule
func RequiredMetadataType ¶ added in v0.10.0
func RequiredMetadataType() Rule
func RequiredPrimaryColumn ¶ added in v0.10.0
func RequiredPrimaryColumn() Rule
func RequiredVersion ¶ added in v0.10.0
func RequiredVersion() Rule
type RuleData ¶ added in v0.10.0
type RuleData interface { *file.Reader | MetadataMap | ColumnMetdataMap | *FileInfo }
Click to show internal directories.
Click to hide internal directories.