public DataQuery CreateDataQuery(string objectName, string resultTableName)
        {
            if( objectName == null)
                throw new ArgumentNullException("objectName");

            DataQuery genWS = new DataQuery( this, objectName, resultTableName );

            this.generics.Add(genWS);
            return genWS;
        }
        public string Query(DataQuery[] dataQueryItems, bool includeSchema)
        {
            Protocol.QueryProtocol[] protocolGenerics =
                new Protocol.QueryProtocol[ dataQueryItems.Length ];

            int i = 0;
            foreach( DataQuery generic in dataQueryItems )
            {
                generic.QueryPreprocess();

                protocolGenerics[i] = generic.Protocol;
                i++;
            }

            return this.genericSrvProtocol.Query( protocolGenerics, includeSchema );
        }
コード例 #3
0
 // factory methods for child generics
 private static DataQuery CreateTraverse( ClarifyDataAccessWS clarifyDataAccessWS, string traverseRelation, string resultTableName )
 {
     DataQuery gen = new DataQuery( clarifyDataAccessWS, null, resultTableName );
     gen.Protocol.TraverseRelation = traverseRelation;
     return gen;
 }
 public string Query(DataQuery[] dataQueryItems)
 {
     return Query(dataQueryItems, false);
 }