Documentation ¶
Index ¶
- Variables
- func BuildExtractErr(extractor schema.ColumnValueExtractor, table *schema.Table, ...) string
- func BuildExtractErrMsg(extractor schema.ColumnValueExtractor, table *schema.Table, ...) string
- func BuildValidateErr(extractor schema.ColumnValueExtractor, table *schema.Table, ...) string
- func BuildValidateErrMsg(extractor schema.ColumnValueExtractor, table *schema.Table, ...) string
- func UnderscoreToUpperCamelCase(s string) string
- func Wrapper(extractorName string, ...) schema.ColumnValueExtractor
- func WrapperExtractFunction(...) schema.ColumnValueExtractor
- type ColumnValueExtractorClientMeta
- func (x *ColumnValueExtractorClientMeta) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorClientMeta) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorClientMeta) Name() string
- func (x *ColumnValueExtractorClientMeta) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorColumnsValueMd5
- func (x *ColumnValueExtractorColumnsValueMd5) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorColumnsValueMd5) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorColumnsValueMd5) Name() string
- func (x *ColumnValueExtractorColumnsValueMd5) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorConstant
- func (x *ColumnValueExtractorConstant) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorConstant) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorConstant) Name() string
- func (x *ColumnValueExtractorConstant) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorDefault
- func (x *ColumnValueExtractorDefault) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorDefault) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorDefault) Name() string
- func (x *ColumnValueExtractorDefault) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorNil
- func (x *ColumnValueExtractorNil) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorNil) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorNil) Name() string
- func (x *ColumnValueExtractorNil) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorParentColumnValue
- func (x *ColumnValueExtractorParentColumnValue) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorParentColumnValue) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorParentColumnValue) GetParentTableColumnName() string
- func (x *ColumnValueExtractorParentColumnValue) Name() string
- func (x *ColumnValueExtractorParentColumnValue) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorParentPrimaryKeysID
- func (x *ColumnValueExtractorParentPrimaryKeysID) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorParentPrimaryKeysID) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorParentPrimaryKeysID) Name() string
- func (x *ColumnValueExtractorParentPrimaryKeysID) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorParentResultStructSelector
- func (x *ColumnValueExtractorParentResultStructSelector) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorParentResultStructSelector) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorParentResultStructSelector) Name() string
- func (x *ColumnValueExtractorParentResultStructSelector) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorPrimaryKeysID
- func (x *ColumnValueExtractorPrimaryKeysID) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorPrimaryKeysID) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorPrimaryKeysID) Name() string
- func (x *ColumnValueExtractorPrimaryKeysID) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorStructSelector
- func (x *ColumnValueExtractorStructSelector) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorStructSelector) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorStructSelector) Name() string
- func (x *ColumnValueExtractorStructSelector) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorStructSelectorTime
- func (x ColumnValueExtractorStructSelectorTime) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x ColumnValueExtractorStructSelectorTime) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x ColumnValueExtractorStructSelectorTime) Name() string
- func (x ColumnValueExtractorStructSelectorTime) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorUUID
- func (x *ColumnValueExtractorUUID) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorUUID) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorUUID) Name() string
- func (x *ColumnValueExtractorUUID) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
- type ColumnValueExtractorWrapper
- func (x *ColumnValueExtractorWrapper) DependencyColumnNames(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) []string
- func (x *ColumnValueExtractorWrapper) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, ...) (any, *schema.Diagnostics)
- func (x *ColumnValueExtractorWrapper) Name() string
- func (x *ColumnValueExtractorWrapper) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, ...) *schema.Diagnostics
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultColumnValueExtractor schema.ColumnValueExtractor = Default()
Functions ¶
func BuildExtractErr ¶
func BuildExtractErr(extractor schema.ColumnValueExtractor, table *schema.Table, column *schema.Column, err error) string
BuildExtractErr build error message for extract
func BuildExtractErrMsg ¶
func BuildValidateErr ¶
func BuildValidateErr(extractor schema.ColumnValueExtractor, table *schema.Table, column *schema.Column, err error) string
BuildValidateErr build error message for validate
func BuildValidateErrMsg ¶
func Wrapper ¶
func Wrapper(extractorName string, extractFunction func(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics), dependencyColumnNames func(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) []string, validate func(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics) schema.ColumnValueExtractor
func WrapperExtractFunction ¶
func WrapperExtractFunction(extractFunction func(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)) schema.ColumnValueExtractor
Types ¶
type ColumnValueExtractorClientMeta ¶
type ColumnValueExtractorClientMeta struct {
// contains filtered or unexported fields
}
ColumnValueExtractorClientMeta take item value from ClientMeta
func ClientMetaGetItem ¶
func ClientMetaGetItem(itemName string) *ColumnValueExtractorClientMeta
func ClientMetaGetItemOrDefault ¶
func ClientMetaGetItemOrDefault(itemName string, defaultValue any) *ColumnValueExtractorClientMeta
func (*ColumnValueExtractorClientMeta) DependencyColumnNames ¶
func (*ColumnValueExtractorClientMeta) Extract ¶
func (x *ColumnValueExtractorClientMeta) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorClientMeta) Name ¶
func (x *ColumnValueExtractorClientMeta) Name() string
func (*ColumnValueExtractorClientMeta) Validate ¶
func (x *ColumnValueExtractorClientMeta) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorColumnsValueMd5 ¶
type ColumnValueExtractorColumnsValueMd5 struct {
// contains filtered or unexported fields
}
ColumnValueExtractorColumnsValueMd5 Generates a value from the MD5 of the values of the other columns in the current row
func ColumnsValueMd5 ¶
func ColumnsValueMd5(columnNameSlice ...string) *ColumnValueExtractorColumnsValueMd5
func (*ColumnValueExtractorColumnsValueMd5) DependencyColumnNames ¶
func (*ColumnValueExtractorColumnsValueMd5) Extract ¶
func (x *ColumnValueExtractorColumnsValueMd5) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorColumnsValueMd5) Name ¶
func (x *ColumnValueExtractorColumnsValueMd5) Name() string
func (*ColumnValueExtractorColumnsValueMd5) Validate ¶
func (x *ColumnValueExtractorColumnsValueMd5) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorConstant ¶
type ColumnValueExtractorConstant struct {
// contains filtered or unexported fields
}
func Constant ¶
func Constant(value any) *ColumnValueExtractorConstant
func (*ColumnValueExtractorConstant) DependencyColumnNames ¶
func (*ColumnValueExtractorConstant) Extract ¶
func (x *ColumnValueExtractorConstant) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorConstant) Name ¶
func (x *ColumnValueExtractorConstant) Name() string
func (*ColumnValueExtractorConstant) Validate ¶
func (x *ColumnValueExtractorConstant) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorDefault ¶
type ColumnValueExtractorDefault struct { }
func Default ¶
func Default() *ColumnValueExtractorDefault
func (*ColumnValueExtractorDefault) DependencyColumnNames ¶
func (*ColumnValueExtractorDefault) Extract ¶
func (x *ColumnValueExtractorDefault) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorDefault) Name ¶
func (x *ColumnValueExtractorDefault) Name() string
func (*ColumnValueExtractorDefault) Validate ¶
func (x *ColumnValueExtractorDefault) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorNil ¶
type ColumnValueExtractorNil struct { }
func Nil ¶
func Nil() *ColumnValueExtractorNil
func (*ColumnValueExtractorNil) DependencyColumnNames ¶
func (*ColumnValueExtractorNil) Extract ¶
func (x *ColumnValueExtractorNil) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorNil) Name ¶
func (x *ColumnValueExtractorNil) Name() string
func (*ColumnValueExtractorNil) Validate ¶
func (x *ColumnValueExtractorNil) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorParentColumnValue ¶
type ColumnValueExtractorParentColumnValue struct {
// contains filtered or unexported fields
}
func ParentColumnValue ¶
func ParentColumnValue(parentTableColumnName string) *ColumnValueExtractorParentColumnValue
func (*ColumnValueExtractorParentColumnValue) DependencyColumnNames ¶
func (*ColumnValueExtractorParentColumnValue) Extract ¶
func (x *ColumnValueExtractorParentColumnValue) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorParentColumnValue) GetParentTableColumnName ¶ added in v0.0.20
func (x *ColumnValueExtractorParentColumnValue) GetParentTableColumnName() string
func (*ColumnValueExtractorParentColumnValue) Name ¶
func (x *ColumnValueExtractorParentColumnValue) Name() string
func (*ColumnValueExtractorParentColumnValue) Validate ¶
func (x *ColumnValueExtractorParentColumnValue) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorParentPrimaryKeysID ¶
type ColumnValueExtractorParentPrimaryKeysID struct { }
func ParentPrimaryKeysID ¶
func ParentPrimaryKeysID() *ColumnValueExtractorParentPrimaryKeysID
func (*ColumnValueExtractorParentPrimaryKeysID) DependencyColumnNames ¶
func (*ColumnValueExtractorParentPrimaryKeysID) Extract ¶
func (x *ColumnValueExtractorParentPrimaryKeysID) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorParentPrimaryKeysID) Name ¶
func (x *ColumnValueExtractorParentPrimaryKeysID) Name() string
func (*ColumnValueExtractorParentPrimaryKeysID) Validate ¶
func (x *ColumnValueExtractorParentPrimaryKeysID) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorParentResultStructSelector ¶ added in v0.0.3
type ColumnValueExtractorParentResultStructSelector struct {
// contains filtered or unexported fields
}
func ParentResultStructSelector ¶ added in v0.0.3
func ParentResultStructSelector(structSelector string) *ColumnValueExtractorParentResultStructSelector
ParentResultStructSelector Extract the value based on the struct selector expression passed in from parent raw result
func (*ColumnValueExtractorParentResultStructSelector) DependencyColumnNames ¶ added in v0.0.3
func (*ColumnValueExtractorParentResultStructSelector) Extract ¶ added in v0.0.3
func (x *ColumnValueExtractorParentResultStructSelector) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorParentResultStructSelector) Name ¶ added in v0.0.3
func (x *ColumnValueExtractorParentResultStructSelector) Name() string
func (*ColumnValueExtractorParentResultStructSelector) Validate ¶ added in v0.0.3
func (x *ColumnValueExtractorParentResultStructSelector) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorPrimaryKeysID ¶
type ColumnValueExtractorPrimaryKeysID struct { }
func PrimaryKeysID ¶
func PrimaryKeysID() *ColumnValueExtractorPrimaryKeysID
func (*ColumnValueExtractorPrimaryKeysID) DependencyColumnNames ¶
func (*ColumnValueExtractorPrimaryKeysID) Extract ¶
func (x *ColumnValueExtractorPrimaryKeysID) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorPrimaryKeysID) Name ¶
func (x *ColumnValueExtractorPrimaryKeysID) Name() string
func (*ColumnValueExtractorPrimaryKeysID) Validate ¶
func (x *ColumnValueExtractorPrimaryKeysID) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorStructSelector ¶
type ColumnValueExtractorStructSelector struct {
// contains filtered or unexported fields
}
func StructSelector ¶
func StructSelector(structSelector ...string) *ColumnValueExtractorStructSelector
StructSelector Extract the value based on the struct selector expression passed in
func (*ColumnValueExtractorStructSelector) DependencyColumnNames ¶
func (*ColumnValueExtractorStructSelector) Extract ¶
func (x *ColumnValueExtractorStructSelector) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorStructSelector) Name ¶
func (x *ColumnValueExtractorStructSelector) Name() string
func (*ColumnValueExtractorStructSelector) Validate ¶
func (x *ColumnValueExtractorStructSelector) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorStructSelectorTime ¶
type ColumnValueExtractorStructSelectorTime struct {
// contains filtered or unexported fields
}
func StructSelectorTime ¶
func StructSelectorTime(structSelector string, timeFormatter ...string) *ColumnValueExtractorStructSelectorTime
func StructSelectorTimeWithTimeFormatType ¶
func StructSelectorTimeWithTimeFormatType(structSelector string, timeFormatter ...column_value_convertor.TimeFormat) *ColumnValueExtractorStructSelectorTime
func (ColumnValueExtractorStructSelectorTime) DependencyColumnNames ¶
func (ColumnValueExtractorStructSelectorTime) Extract ¶
func (x ColumnValueExtractorStructSelectorTime) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (ColumnValueExtractorStructSelectorTime) Name ¶
func (x ColumnValueExtractorStructSelectorTime) Name() string
func (ColumnValueExtractorStructSelectorTime) Validate ¶
func (x ColumnValueExtractorStructSelectorTime) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorUUID ¶ added in v0.0.6
type ColumnValueExtractorUUID struct {
// contains filtered or unexported fields
}
func UUID ¶ added in v0.0.6
func UUID(withoutHorizontal ...bool) *ColumnValueExtractorUUID
func (*ColumnValueExtractorUUID) DependencyColumnNames ¶ added in v0.0.6
func (*ColumnValueExtractorUUID) Extract ¶ added in v0.0.6
func (x *ColumnValueExtractorUUID) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorUUID) Name ¶ added in v0.0.6
func (x *ColumnValueExtractorUUID) Name() string
func (*ColumnValueExtractorUUID) Validate ¶ added in v0.0.6
func (x *ColumnValueExtractorUUID) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
type ColumnValueExtractorWrapper ¶
type ColumnValueExtractorWrapper struct {
// contains filtered or unexported fields
}
func (*ColumnValueExtractorWrapper) DependencyColumnNames ¶
func (*ColumnValueExtractorWrapper) Extract ¶
func (x *ColumnValueExtractorWrapper) Extract(ctx context.Context, clientMeta *schema.ClientMeta, client any, task *schema.DataSourcePullTask, row *schema.Row, column *schema.Column, result any) (any, *schema.Diagnostics)
func (*ColumnValueExtractorWrapper) Name ¶
func (x *ColumnValueExtractorWrapper) Name() string
func (*ColumnValueExtractorWrapper) Validate ¶
func (x *ColumnValueExtractorWrapper) Validate(ctx context.Context, clientMeta *schema.ClientMeta, parentTable *schema.Table, table *schema.Table, column *schema.Column) *schema.Diagnostics
Source Files ¶
- build_extractor_err_msg_utils.go
- column_value_extractor_cliemt_meta.go
- column_value_extractor_columns_value_md5.go
- column_value_extractor_constant.go
- column_value_extractor_default.go
- column_value_extractor_nil.go
- column_value_extractor_parent_column_value.go
- column_value_extractor_parent_primary_keys_id.go
- column_value_extractor_parent_result_struct_selector.go
- column_value_extractor_primary_keys_id.go
- column_value_extractor_struct_selector.go
- column_value_extractor_struct_selector_time.go
- column_value_extractor_uuid.go
- column_value_extractor_wrapper.go
Click to show internal directories.
Click to hide internal directories.