public LiteFilter And(LiteFilter childFilter) { LiteFilter filter = AND(); filter.ChildFilters.Add(this); filter.ChildFilters.Add(childFilter); return(filter); }
public LiteFilter Or(LiteFilter childFilter) { LiteFilter filter = OR(); filter.ChildFilters.Add(this); filter.ChildFilters.Add(childFilter); return(filter); }
public LiteFilter IN(object value1, params object[] otherValues) { ArrayList arrayConst = new ArrayList(); arrayConst.Add(value1); arrayConst.AddRange(otherValues); return(LiteFilter.FieldIn(this, arrayConst)); }
public LiteJoinTable(LiteQuery query, string _tableName, string _tableAlias, JoinTypeEnum joinType, LiteFilter _filter) { this.joinTables = new List <LiteJoinTable>(); this.query = query; this.tableName = _tableName; this.tableAlias = _tableAlias; this.filter = _filter; }
public LiteFilter IsNotNull() { return(LiteFilter.IsNotNull(this)); }
public LiteFilter IN(ArrayList constArray) { return(LiteFilter.FieldIn(this, constArray)); }
public LiteFilter IN(LiteQuery subQuery) { return(LiteFilter.FieldIn(this, subQuery)); }
public LiteFilter NotEqual(object constValue) { return(LiteFilter.NotEqual(this, constValue)); }
public LiteJoinTable ON(LiteFilter filter) { this.filter = filter; return(this); }
public LiteFilter Equal(string tableAlias, string fieldName) { return(LiteFilter.EqualField(this, New(tableAlias, fieldName))); }
public LiteFilter Equal(string constValue) { return(LiteFilter.EqualConst(this, constValue)); }
public LiteFilter Equal(object constValue) { return(LiteFilter.EqualConst(this, constValue)); }
public LiteFilter EndWith(object constValue) { return(LiteFilter.EndWith(this, constValue)); }
public LiteFilter Contains(object constValue) { return(LiteFilter.Contains(this, constValue)); }
public LiteFilter StartWith(object constValue) { return(LiteFilter.StartWith(this, constValue)); }
public LiteFilter FullTextContains(object constValue) { return(LiteFilter.FullTextContains(this, constValue)); }
public LiteFilter GreaterThanOrEqual(object constValue) { return(LiteFilter.GreaterThanOrEqual(this, constValue)); }
public LiteQuery Where(LiteFilter filter) { this.query.Filter = filter; return(this.query); }
public LiteFilter LessThanOrEqual(object constValue) { return(LiteFilter.LessThanOrEqual(this, constValue)); }