public QueryFieldDTO(IQueryField queryField) { this.Name = queryField.Name; this.Filter = queryField.IsFilter; this.Display = queryField.Display; this.Type = queryField.Type?.Name; }
/// <summary> /// Adds a QueryField to use for rendering an SQL Where clause /// </summary> /// <param name="xPath"></param> /// <param name="field"></param> public void AddField(String xPath, IQueryField field) { if (fFields == null) { fFields = new Dictionary <Object, Object>(); } fFields[xPath] = field; }
/// <summary> /// Adds an SQLField to use for rendering an SQL Where clause using /// the <see cref="SQLQueryFormatter#Query"/> method. /// </summary> /// <param name="def"> The ElementDef that is represented by the field</param> /// <param name="field">The SQL representation of the field</param> public void AddField(IElementDef def, IQueryField field) { if (fFields == null) { fFields = new Dictionary <Object, Object>(); } fFields[def] = field; }
public void AddSortingField(IQueryField Field, SortDirection Direction) { if (Direction == SortDirection.None) return; fieldsContainer.AddField(Field); sortingFields.Add(Field.Alias, Direction); }
public static IAQueryBuilder WithSort( this IAQueryBuilder @this, IQueryField field, IASortDirection direction) { return(@this .As <IIAQueryBuilder>() .WithSort(field, direction)); }
public object CreateInputWidget(Sandwych.Layout.Models.Input field) { var metaField = this.metaFields.Where(i => (string)i["name"] == field.Field).Single(); var fieldType = (string)metaField["type"]; var fieldName = (string)metaField["name"]; //TODO F**K ME IQueryField queryField = null; if (fieldTypeControlMapping.ContainsKey(fieldType)) { var t = fieldTypeControlMapping[fieldType]; queryField = (IQueryField)Activator.CreateInstance(t, metaField); } else { queryField = new QueryFieldControls.StringQueryFieldControl(metaField); } this.createdQueryFields.Add(fieldName, queryField); return(queryField); }
public BaseCondition(IQueryField Field, NullCondition Condition) { this.Field = Field; queryPart = string.Format("{0} is {1}null", Field.GetQueryPart(), Condition == NullCondition.IsNull ? "" : "not "); }
/// <summary> /// Adds a QueryField to use for rendering an SQL Where clause /// </summary> /// <param name="xPath"></param> /// <param name="field"></param> public void AddField(String xPath, IQueryField field) { if (fFields == null) { fFields = new Dictionary<Object, Object>(); } fFields[xPath] = field; }
/// <summary> /// Adds an SQLField to use for rendering an SQL Where clause using /// the <see cref="SQLQueryFormatter#Query"/> method. /// </summary> /// <param name="def"> The ElementDef that is represented by the field</param> /// <param name="field">The SQL representation of the field</param> public void AddField(IElementDef def, IQueryField field) { if (fFields == null) { fFields = new Dictionary<Object, Object>(); } fFields[def] = field; }
public void AddSelectField(IQueryField Field) { fieldsContainer.AddField(Field); selectFields.Add(Field.Alias); }
public SelectUserByUserAndOrgUnitID(IQueryField userID, IQueryField orgUnitID) { UserID = userID; OrgUnitID = orgUnitID; }