public OSGeo.FDO.Expression.JoinCriteria AsJoinCriteria() { var criteria = new OSGeo.FDO.Expression.JoinCriteria(); criteria.JoinType = this.JoinType; criteria.JoinClass = new OSGeo.FDO.Expression.Identifier(this.JoinClass); if (!string.IsNullOrEmpty(this.JoinClassAlias)) { criteria.Alias = this.JoinClassAlias; } criteria.Filter = OSGeo.FDO.Filter.Filter.Parse(this.JoinFilter); return(criteria); }
public OSGeo.FDO.Expression.JoinCriteria AsJoinCriteria() { var criteria = new OSGeo.FDO.Expression.JoinCriteria(); criteria.JoinType = this.JoinType; criteria.JoinClass = new OSGeo.FDO.Expression.Identifier(this.JoinClass); if (!string.IsNullOrEmpty(this.JoinClassAlias)) criteria.Alias = this.JoinClassAlias; criteria.Filter = OSGeo.FDO.Filter.Filter.Parse(this.JoinFilter); return criteria; }