Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MapCedarConditionToHexa ¶
func MapCedarConditionToHexa(cedarConditions []cedarjson.ConditionJSON) (*conditions.ConditionInfo, error)
Types ¶
type CedarConditionMapper ¶
type CedarConditionMapper struct {
NameMapper *conditions.AttributeMap
}
func (*CedarConditionMapper) MapConditionToCedar ¶
func (mapper *CedarConditionMapper) MapConditionToCedar(condition *conditions.ConditionInfo) (string, error)
type Expression ¶
type Expression interface {
String() string
}
type MultiLogicalExpression ¶
type MultiLogicalExpression struct { Operator hexaParser.LogicalOperator Expressions []Expression }
MultiLogicalExpression is used to flatten an inbound IDQL statement in cases where there are ands with more than 2 values
func (*MultiLogicalExpression) String ¶
func (m *MultiLogicalExpression) String() string
Click to show internal directories.
Click to hide internal directories.