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 ); }
// 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); }