C# Класс CouchRS.Grammar.CouchCommandVisitor

Traverses the ParseTree produced when the text command is parsed as CouchQuery syntax, and builds up the request(s) that will be issued to the CouchDB server. Notice the similar approach to the JsonVisitor class - that's because Alex is a genius and Jim likes to copy him. :-)
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
NodeActions Dictionary,List>>

Открытые методы

Метод Описание
Visit ( CouchDbCommand command ) : void

Приватные методы

Метод Описание
CouchCommandVisitor ( ) : System
GetParamValue ( ParseTreeNode node ) : object
GetRequestListCopy ( List requests ) : List
ParseArrayKey ( ParseTreeNode node, List requests ) : List
ParseBetweenExpression ( ParseTreeNode node, List requests, string keyName ) : void
ParseBinaryExpression ( ParseTreeNode node, List requests ) : List
ParseCompositeKey ( ParseTreeNode node, List requests ) : List
ParseDocument ( ParseTreeNode node, List requests ) : List
ParseEqualsExpression ( ParseTreeNode node, List requests, string keyName ) : void
ParseKeyComparisonExpression ( ParseTreeNode node, List requests ) : void
ParseKeyValue ( ParseTreeNode node, List requests ) : List
ParseObjectKey ( ParseTreeNode node, List requests ) : List
ParseQuery ( ParseTreeNode node, List requests ) : List
ParseQueryOptionList ( ParseTreeNode node, List requests ) : List
ParseStatement ( ParseTreeNode node, List requests ) : List
ParseView ( ParseTreeNode node, List requests ) : List
ParseWhereExpression ( ParseTreeNode node, List requests ) : List
Process ( ParseTreeNode node, List requests ) : List

Описание методов

Visit() публичный Метод

public Visit ( CouchDbCommand command ) : void
command CouchRS.DataProcessingExtension.CouchDbCommand
Результат void

Описание свойств

NodeActions публичное свойство

public Dictionary,List>> NodeActions
Результат Dictionary,List>>