Lines Matching refs:aliasList
106 aliasList, expressionMap, err := b.buildChildTrees()
115 if len(aliasList.namesList) != 0 {
117 for ind, val := range aliasList.namesList {
123 if len(aliasList.valuesList) != 0 {
125 for i := 0; i < len(aliasList.valuesList); i++ {
126 valuesMap[fmt.Sprintf(":%v", i)] = &aliasList.valuesList[i]
139 func (b Builder) buildChildTrees() (aliasList, map[expressionType]string, error) {
140 aList := aliasList{}
153 return aliasList{}, nil, err
157 return aliasList{}, nil, err
521 type aliasList struct { struct
529 func (en exprNode) buildExpressionString(aliasList *aliasList) (string, error) {
554 alias, err = substitutePath(index.name, en, aliasList)
561 alias, err = substituteValue(index.value, en, aliasList)
568 alias, err = substituteChild(index.children, en, aliasList)
586 func substitutePath(index int, node exprNode, aliasList *aliasList) (string, error) { argument
590 str, err := aliasList.aliasPath(node.names[index])
599 func substituteValue(index int, node exprNode, aliasList *aliasList) (string, error) { argument
603 str, err := aliasList.aliasValue(node.values[index])
612 func substituteChild(index int, node exprNode, aliasList *aliasList) (string, error) { argument
616 return node.children[index].buildExpressionString(aliasList)
622 func (al *aliasList) aliasValue(dav dynamodb.AttributeValue) (string, error) { argument
630 func (al *aliasList) aliasPath(nm string) (string, error) { argument