MCPcopy
hub / github.com/uber/aresdb / Expr

Interface Expr

query/expr/ast.go:92–96  ·  view source on GitHub ↗

Expr represents an expression that can be evaluated to a value.

Source from the content-addressed store, hash-verified

90
91// Expr represents an expression that can be evaluated to a value.
92type Expr interface {
93 expr()
94 String() string
95 Type() Type
96}
97
98func (*BinaryExpr) expr() {}
99func (*BooleanLiteral) expr() {}

Callers 16

WriteTableFunction · 0.65
kafka_test.goFile · 0.65
buildKafkaMessageMethod · 0.65
SyncUpJobConfigsMethod · 0.65
updateAssignmentHashMethod · 0.65
addDriverMethod · 0.65
deleteDriverMethod · 0.65
startDriverMethod · 0.65
makeConstantInputFunction · 0.65
processExpressionMethod · 0.65
RewriteMethod · 0.65

Implementers 14

BinaryExprquery/expr/ast.go
BooleanLiteralquery/expr/ast.go
Callquery/expr/ast.go
Casequery/expr/ast.go
Distinctquery/expr/ast.go
NullLiteralquery/expr/ast.go
NumberLiteralquery/expr/ast.go
ParenExprquery/expr/ast.go
StringLiteralquery/expr/ast.go
UnaryExprquery/expr/ast.go
UnknownLiteralquery/expr/ast.go
VarRefquery/expr/ast.go

Calls

no outgoing calls

Tested by

no test coverage detected