Documentation
¶
Index ¶
- Variables
- func CreateInputEntry(exp string) data.EntryInterface
- func CreateOutputEntry(exp string) data.EntryInterface
- type Entry
- func (e Entry) Convert(listener sfeel.SFeelListenerInterface)
- func (e Entry) ExpressionLanguage() data.ExpressionLanguage
- func (e Entry) String() string
- func (e Entry) Validate() (bool, []error)
- func (e Entry) ValidateDataTypeOfExpression(varType data.DataTyp) (bool, error)
- func (e Entry) ValidateExistenceOfFieldReferencesInExpression(fields []data.FieldInterface) ([]data.FieldInterface, []error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
ErrInvalidAst = errors.New("invalid ast, can not be null in Validate() method")
)
Functions ¶
func CreateInputEntry ¶
func CreateInputEntry(exp string) data.EntryInterface
func CreateOutputEntry ¶
func CreateOutputEntry(exp string) data.EntryInterface
Types ¶
type Entry ¶
type Entry struct {
// contains filtered or unexported fields
}
func (Entry) Convert ¶
func (e Entry) Convert(listener sfeel.SFeelListenerInterface)
func (Entry) ExpressionLanguage ¶
func (e Entry) ExpressionLanguage() data.ExpressionLanguage
func (Entry) ValidateDataTypeOfExpression ¶
func (Entry) ValidateExistenceOfFieldReferencesInExpression ¶
func (e Entry) ValidateExistenceOfFieldReferencesInExpression(fields []data.FieldInterface) ([]data.FieldInterface, []error)
Click to show internal directories.
Click to hide internal directories.