Lines Matching refs:aliasList
105 aliasList, expressionMap, err := b.buildChildTrees()
114 if len(aliasList.namesList) != 0 {
116 for ind, val := range aliasList.namesList {
122 if len(aliasList.valuesList) != 0 {
124 for i := 0; i < len(aliasList.valuesList); i++ {
125 valuesMap[fmt.Sprintf(":%v", i)] = aliasList.valuesList[i]
138 func (b Builder) buildChildTrees() (aliasList, map[expressionType]string, error) {
139 aList := aliasList{}
152 return aliasList{}, nil, err
156 return aliasList{}, nil, err
516 type aliasList struct { struct
524 func (en exprNode) buildExpressionString(aliasList *aliasList) (string, error) {
549 alias, err = substitutePath(index.name, en, aliasList)
556 alias, err = substituteValue(index.value, en, aliasList)
563 alias, err = substituteChild(index.children, en, aliasList)
581 func substitutePath(index int, node exprNode, aliasList *aliasList) (string, error) { argument
585 str, err := aliasList.aliasPath(node.names[index])
594 func substituteValue(index int, node exprNode, aliasList *aliasList) (string, error) { argument
598 str, err := aliasList.aliasValue(node.values[index])
607 func substituteChild(index int, node exprNode, aliasList *aliasList) (string, error) { argument
611 return node.children[index].buildExpressionString(aliasList)
617 func (al *aliasList) aliasValue(dav types.AttributeValue) (string, error) { argument
625 func (al *aliasList) aliasPath(nm string) (string, error) { argument