Example #1
0
        public static Select Select(params IFieldRef[] fields)
        {
            //IList<QueryExpression> sqlList = new List<QueryExpression>();
            QueryContext context = new QueryContext();

            Select s = new Select(context, fields);

            return s;
        }
Example #2
0
        // <OrderBy>
        //  <FieldRef Name="Newcomers"/>
        //  <FieldRef Name="Years" Ascending="FALSE"/>
        //  <FieldRef Name="Location"/>
        //</OrderBy>
        public static string View( QueryContext qc )
        {
            string xml = "<View>" +
                        "<Query>" +
                            Where(qc.Query);

            if (qc.OrderByFields.Count > 0)
                xml += OrderBy(qc.OrderByFields);

            xml +=      "</Query>";

            if( qc.ViewFields != null || qc.ViewFields.Length > 0 )
                xml += "<ViewFieds>" + ViewFields(qc.ViewFields) + "</ViewFieds>";

            if (qc.RowLimit > 0)
                xml += "<RowLimit>"+qc.RowLimit+"</RowLimit>";

            xml +="</View>";

            return xml ;
        }
Example #3
0
        public static Select Select(uint top)
        {
            QueryContext context = new QueryContext();

            context.RowLimit = top;

            Select s = new Select(context, null);

            return s;
        }
Example #4
0
        public static Select Select( uint top , params IFieldRef[] fields)
        {
            QueryContext context = new QueryContext();

            context.RowLimit = top;

            Select s = new Select(context, fields);

            return s;
        }
Example #5
0
 internal Group(QueryContext context, IFieldRef field)
     : base(context)
 {
     context.GroupByField = field;
 }
Example #6
0
 internal Where( QueryContext context , ICAMLExpression expr)
     : base(context)
 {
     context.Query = expr;
 }
Example #7
0
 internal Select(QueryContext context , params IFieldRef[] fields)
     : base(context)
 {
     context.ViewFields = fields ;
 }
Example #8
0
 internal From(QueryContext context , SPList list )
     : base(context)
 {
     context.List = list;
 }
Example #9
0
 public ReturnableQuerySentence(QueryContext c)
     : base(c)
 {
 }
Example #10
0
 internal QuerySentence(QueryContext context)
 {
     Context = context;
 }
Example #11
0
 internal Order(QueryContext context, IFieldRef field, bool desc)
     : base(context)
 {
     context.OrderByFields.Add(field, desc);
 }
Example #12
0
        public static Select Select()
        {
            QueryContext context = new QueryContext();

            Select s = new Select(context, null);

            return s;
        }