MCPcopy
hub / github.com/rgburke/grv / TypeDescriptor

Interface TypeDescriptor

cmd/grv/expression_processor.go:163–165  ·  view source on GitHub ↗

TypeDescriptor returns the type of a field or value

Source from the content-addressed store, hash-verified

161
162// TypeDescriptor returns the type of a field or value
163type TypeDescriptor interface {
164 FieldType(fieldTypeDescriptor FieldTypeDescriptor) FieldType
165}
166
167// DateLiteral represents a date value
168type DateLiteral struct {

Callers 7

FieldTypeMethod · 0.65
ValidateMethod · 0.65
isDateComparisonMethod · 0.65
isGlobComparisonMethod · 0.65
isRegexComparisonMethod · 0.65
determineFieldTypeFunction · 0.65
generateFilterMethod · 0.65

Implementers 10

DateLiteralcmd/grv/expression_processor.go
RegexLiteralcmd/grv/expression_processor.go
GlobLiteralcmd/grv/expression_processor.go
StringLiteralcmd/grv/query_parse.go
NumberLiteralcmd/grv/query_parse.go
Identifiercmd/grv/query_parse.go
TestFieldTypeDescriptorcmd/grv/expression_processor_test.go
refFieldDescriptorcmd/grv/ref_filter.go
TestRecordFieldDescriptorcmd/grv/filter_generator_test.go
CommitFieldDescriptorcmd/grv/commit_filter.go

Calls

no outgoing calls

Tested by

no test coverage detected