protected FieldResult(FieldResult field) { Alias = field.Alias; FieldName = field.FieldName; Entity = field.Entity; Property = field.Property; Field = field.Field; FunctionText = field.FunctionText; FunctionArgs = field.FunctionArgs; OverridenReturnType = field.OverridenReturnType; }
public MiscResult Get(FieldResult result, bool withCoalesce = false, Type?type = null) { if (withCoalesce) { return(new MiscResult(t => t.FnGetFieldWithCoalesce, new object[] { this, result }, type ?? typeof(object))); } else { return(new MiscResult(t => t.FnGetField, new object[] { this, result }, type ?? typeof(object))); } }
public Assignment(FieldResult field, IValue value) { Field = field; Value = value; }
internal BooleanResult(FieldResult field) : base(field) { }
public StringResult(FieldResult field, Func <QueryTranslator, string?>?function, object[]?arguments = null, Type?type = null) : base(field, function, arguments, type) { }
internal StringResult(FieldResult field) : base(field) { }
internal NumericResult(FieldResult field) : base(field) { }
internal FloatResult(FieldResult field) : base(field) { }
internal DateTimeResult(FieldResult field) : base(field) { }
internal MiscResult(FieldResult field) : base(field) { }
internal RelationFieldResult(FieldResult field) : base(field) { }