public override void ToPrecedenceFreeEPL(TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write("typeof("); ChildNodes[0].ToEPL(writer, ExprPrecedenceEnum.MINIMUM, flags); writer.Write(')'); }
public override void ToPrecedenceFreeEPL(TextWriter writer, ExprNodeRenderableFlags flags) { ChildNodes[0].ToEPL(writer, Precedence, flags); writer.Write(MathArithTypeEnum.GetExpressionText()); ChildNodes[1].ToEPL(writer, Precedence, flags); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write(NAME); ExprNodeUtilityPrint.ToExpressionStringParams(writer, this.ChildNodes); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write(_stateType?.GetNameInvariant()); ExprNodeUtilityPrint.ToExpressionStringParams(writer, this.ChildNodes); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write(AggregationFunctionName); ExprNodeUtilityPrint.ToExpressionStringParams(writer, positionalParams); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { ToPrecedenceFreeEPLInternal(writer, flags); writer.Write(".Keys()"); }
public void ToEPL( TextWriter writer, ExprPrecedenceEnum parentPrecedence, ExprNodeRenderableFlags flags) { writer.Write(GetType().Name); }
public override void ToPrecedenceFreeEPL(TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write("new{"); var delimiter = ""; for (var i = 0; i < ChildNodes.Length; i++) { writer.Write(delimiter); writer.Write(ColumnNames[i]); var expr = ChildNodes[i]; var outputexpr = true; if (expr is ExprIdentNode) { var prop = (ExprIdentNode) expr; if (prop.ResolvedPropertyName.Equals(ColumnNames[i])) { outputexpr = false; } } if (outputexpr) { writer.Write("="); expr.ToEPL(writer, ExprPrecedenceEnum.MINIMUM, flags); } delimiter = ","; } writer.Write("}"); }
public void ToEPL( TextWriter writer, ExprPrecedenceEnum parentPrecedence, ExprNodeRenderableFlags flags) { typable.ExprForgeRenderable.ToEPL(writer, parentPrecedence, flags); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write(TableMetadata.TableName); writer.Write(".reset()"); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { CaseAnalysis analysis; try { analysis = AnalyzeCase(); } catch (ExprValidationException e) { throw new EPRuntimeException(e.Message, e); } writer.Write("case"); if (IsCase2) { writer.Write(' '); analysis.OptionalCompareExprNode.ToEPL(writer, Precedence, flags); } foreach (var p in analysis.WhenThenNodeList) { writer.Write(" when "); p.First.ToEPL(writer, Precedence, flags); writer.Write(" then "); p.Second.ToEPL(writer, Precedence, flags); } if (analysis.OptionalElseExprNode != null) { writer.Write(" else "); analysis.OptionalElseExprNode.ToEPL(writer, Precedence, flags); } writer.Write(" end"); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write(Script.Name); ExprNodeUtilityPrint.ToExpressionStringIncludeParen(Parameters, writer); }
public override void ToPrecedenceFreeEPL(TextWriter writer, ExprNodeRenderableFlags flags) { ChildNodes[0].ToEPL(writer, Precedence, flags); if (IsAll) { if (IsNot) { writer.Write("!=all"); } else { writer.Write("=all"); } } else { if (IsNot) { writer.Write("!=any"); } else { writer.Write("=any"); } } writer.Write("("); var delimiter = ""; for (var i = 0; i < ChildNodes.Length - 1; i++) { writer.Write(delimiter); ChildNodes[i + 1].ToEPL(writer, Precedence, flags); delimiter = ","; } writer.Write(")"); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { ChildNodes[0].ToEPL(writer, Precedence, flags); writer.Write(BitWiseOpEnum.ComputeDescription); ChildNodes[1].ToEPL(writer, Precedence, flags); }
protected void ToPrecedenceFreeEPLInternal( TextWriter writer, string subprop, ExprNodeRenderableFlags flags) { ToPrecedenceFreeEPLInternal(writer, flags); writer.Write("."); writer.Write(subprop); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write(SYSTEM_PROPETIES_NAME); writer.Write("'"); writer.Write(_systemPropertyName); writer.Write("'"); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { ExprIdentNodeImpl.ToPrecedenceFreeEPL( writer, _streamOrPropertyName, _unresolvedPropertyName, ExprNodeRenderableFlags.DEFAULTFLAGS); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write(VariableMetadata.VariableName); if (optSubPropName != null) { writer.Write("."); writer.Write(optSubPropName); } }
public override void ToPrecedenceFreeEPL(TextWriter writer, ExprNodeRenderableFlags flags) { var appendStr = ""; foreach (var child in ChildNodes) { writer.Write(appendStr); child.ToEPL(writer, Precedence, flags); appendStr = " or "; } }
public override void ToPrecedenceFreeEPL(TextWriter writer, ExprNodeRenderableFlags flags) { if (SelectAsNames != null && SelectAsNames[0] != null) { writer.Write(SelectAsNames[0]); return; } writer.Write("subselect_"); writer.Write(SubselectNumber + 1); // Error-reporting starts at 1, internally we start at zero }
public void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { ToEPL(writer, flags); writer.Write("."); writer.Write(aggregationMethodName); writer.Write("("); ExprNodeUtilityPrint.ToExpressionStringParameterList(parameters, writer); writer.Write(")"); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { var delimiter = ""; foreach (var child in ChildNodes) { writer.Write(delimiter); child.ToEPL(writer, Precedence, flags); delimiter = "||"; } }
public override void ToPrecedenceFreeEPL(TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write("cast("); ChildNodes[0].ToEPL(writer, ExprPrecedenceEnum.MINIMUM, flags); writer.Write(","); ClassIdentifierWArray.ToEPL(writer); for (var i = 1; i < ChildNodes.Length; i++) { writer.Write(","); ChildNodes[i].ToEPL(writer, ExprPrecedenceEnum.MINIMUM, flags); } writer.Write(')'); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write(Desc.LhsName); writer.Write("("); ExprNodeUtilityPrint.ToExpressionStringMinPrecedenceAsList(Desc.Lhs, writer); writer.Write(")."); writer.Write(Desc.DotMethodName); writer.Write("("); writer.Write(Desc.RhsName); writer.Write("("); ExprNodeUtilityPrint.ToExpressionStringMinPrecedenceAsList(Desc.Rhs, writer); writer.Write("))"); }
protected void ToPrecedenceFreeEPLInternal( TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write(TableName); if (ChildNodes.Length > 0) { writer.Write("["); var delimiter = ""; foreach (var expr in ChildNodes) { writer.Write(delimiter); expr.ToEPL(writer, ExprPrecedenceEnum.MINIMUM, flags); delimiter = ","; } writer.Write("]"); } }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write("instanceof("); this.ChildNodes[0].ToEPL(writer, ExprPrecedenceEnum.MINIMUM, flags); writer.Write(","); string delimiter = ""; for (int i = 0; i < classIdentifiers.Length; i++) { writer.Write(delimiter); writer.Write(classIdentifiers[i]); delimiter = ","; } writer.Write(')'); }
public override void ToPrecedenceFreeEPL(TextWriter writer, ExprNodeRenderableFlags flags) { writer.Write(PreviousType.ToString().ToLowerInvariant()); writer.Write("("); if (PreviousType == ExprPreviousNodePreviousType.PREVCOUNT || PreviousType == ExprPreviousNodePreviousType.PREVWINDOW) { ChildNodes[1].ToEPL(writer, ExprPrecedenceEnum.MINIMUM, flags); } else { ChildNodes[0].ToEPL(writer, ExprPrecedenceEnum.MINIMUM, flags); if (ChildNodes.Length > 1) { writer.Write(","); ChildNodes[1].ToEPL(writer, ExprPrecedenceEnum.MINIMUM, flags); } } writer.Write(')'); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { IList<ExprNode> children = ChildNodes; using (IEnumerator<ExprNode> enumerator = children.GetEnumerator()) { if (IsLowEndpointIncluded && IsHighEndpointIncluded) { enumerator.Advance().ToEPL(writer, Precedence, flags); if (IsNotBetween) { writer.Write(" not between "); } else { writer.Write(" between "); } enumerator.Advance().ToEPL(writer, Precedence, flags); writer.Write(" and "); enumerator.Advance().ToEPL(writer, Precedence, flags); } else { enumerator.Advance().ToEPL(writer, Precedence, flags); writer.Write(" in "); if (IsLowEndpointIncluded) { writer.Write('['); } else { writer.Write('('); } enumerator.Advance().ToEPL(writer, Precedence, flags); writer.Write(':'); enumerator.Advance().ToEPL(writer, Precedence, flags); if (IsHighEndpointIncluded) { writer.Write(']'); } else { writer.Write(')'); } } } }
public override void ToPrecedenceFreeEPL(TextWriter writer, ExprNodeRenderableFlags flags) { ChildNodes[0].ToEPL(writer, Precedence, flags); if (IsIs) { writer.Write(" is "); if (IsNotEquals) { writer.Write("not "); } } else { if (!IsNotEquals) { writer.Write("="); } else { writer.Write("!="); } } ChildNodes[1].ToEPL(writer, Precedence, flags); }
public override void ToPrecedenceFreeEPL( TextWriter writer, ExprNodeRenderableFlags flags) { var prototype = PrototypeWVisibility; writer.Write(prototype.Name); if (prototype.IsAlias) { return; } writer.Write("("); var delimiter = ""; foreach (var parameter in ChainParameters) { writer.Write(delimiter); parameter.ToEPL(writer, ExprPrecedenceEnum.MINIMUM, flags); delimiter = ","; } writer.Write(")"); }