validators

package
v0.2.130 Latest Latest
Warning

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

Go to latest
Published: Dec 2, 2020 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewInvalidArgumentError

func NewInvalidArgumentError(field string, value string) error

func NewInvalidFilterError added in v0.1.2

func NewInvalidFilterError(entity common.Entity, propertyEntity common.Entity) error

func NewMissingArgumentError

func NewMissingArgumentError(field string) error

func ValidateArtifact

func ValidateArtifact(artifact *datacatalog.Artifact) error

func ValidateArtifactFilterTypes added in v0.1.2

func ValidateArtifactFilterTypes(filters []*datacatalog.SinglePropertyFilter) error

Artifacts cannot be filtered across Datasets

func ValidateDatasetID

func ValidateDatasetID(ds *datacatalog.DatasetID) error

Validate that the DatasetID has all the fields filled

func ValidateEmptyArtifactData

func ValidateEmptyArtifactData(artifactData []*datacatalog.ArtifactData) error

func ValidateEmptyStringField

func ValidateEmptyStringField(field, fieldName string) error

func ValidateGetArtifactRequest

func ValidateGetArtifactRequest(request datacatalog.GetArtifactRequest) error

func ValidateListArtifactRequest added in v0.1.2

func ValidateListArtifactRequest(request *datacatalog.ListArtifactsRequest) error

Validate the list request and format the request with proper defaults if not provided

func ValidateListDatasetsRequest added in v0.1.2

func ValidateListDatasetsRequest(request *datacatalog.ListDatasetsRequest) error

Ensure list Datasets request is properly constructed

func ValidatePagination added in v0.1.2

func ValidatePagination(options datacatalog.PaginationOptions) error

Validate the pagination options and set default limits

func ValidatePartitions added in v0.1.2

func ValidatePartitions(datasetPartitionKeys []string, artifactPartitions []*datacatalog.Partition) error

func ValidateTag

func ValidateTag(tag *datacatalog.Tag) error

func ValidateToken added in v0.1.2

func ValidateToken(token string) error

The token is a string that should be opaque to the client It represents the offset as an integer encoded as a string, but in the future it can be a string that encodes anything

func ValidateUniquePartitionKeys added in v0.1.2

func ValidateUniquePartitionKeys(partitionKeys []string) error

Validate that the partition keys are unique strings

Types

This section is empty.

Jump to

Keyboard shortcuts

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