void BuildSql(SingleOperationNode leftMember, Node rightMember, ExpressionType op) { if (leftMember.Operator == ExpressionType.Not) BuildSql(leftMember as Node, rightMember, op); else BuildSql((dynamic)leftMember.Child, (dynamic)rightMember, op); }
void BuildSql(Node leftMember, SingleOperationNode rightMember, ExpressionType op) { BuildSql(rightMember, leftMember, op); }
void BuildSql(string field_type, SingleOperationNode node) { if(node.Operator == ExpressionType.Not) _builder.Not(); BuildSql(field_type, node.Child); }
void BuildSql(SingleOperationNode node) { if(node.Operator == ExpressionType.Not) _builder.Not(); BuildSql(node.Child); }