RE: Client API v1.2.3, VaultHistoryQueryRequest().

"Brian Schkerke" <[email protected]> Wed, 18 Feb 2004 08:53:14 -0600
Newsgroups gmane.comp.version-control.sourcegear-vault.user
Organization NETCO, Inc.
Message-ID <[email protected]>
Dan,

Thanks for the pointer!  I promise to no longer ask questions until I've
searched the support forums thoroughly. ;)

Brian Schkerke
Lead Developer
NETCO, Inc.
http://www.netcotitle.com
(636) 925 8657

> -----Original Message-----
> From: [email protected] 
> [mailto:[email protected]] On Behalf Of 
> Dan Schreiber
> Sent: Wednesday, February 18, 2004 8:44 AM
> To: Brian Schkerke; [email protected]
> Subject: RE: [vault-list] Client API v1.2.3, 
> VaultHistoryQueryRequest().
> 
> Check out http://support.sourcegear.com/viewtopic.php?t=118 - 
> there is some code posted there for implementing history queries...
> 
> -Dan
> 
> > -----Original Message-----
> > From: [email protected]
> > [mailto:[email protected]]On Behalf Of Brian 
> > Schkerke
> > Sent: Wednesday, February 18, 2004 8:41 AM
> > To: [email protected]
> > Subject: [vault-list] Client API v1.2.3, VaultHistoryQueryRequest().
> >
> >
> > Given:
> >
> > 	VaultHistoryQueryRequest historyQuery = new 
> > VaultHistoryQueryRequest();
> > 	historyQuery.Recursive = true;
> > 	historyQuery.BeginDate = beginDate;
> > 	historyQuery.EndDate = endDate;
> >
> > 	...
> >
> > 	clientInstance.Connection.HistoryBegin(hq, 
> args.HistoryRowLimit, ref 
> > nRowsRetrieved, ref strQryToken);
> > 	VaultHistoryItem[] historyItems = null;
> > 	clientInstance.Connection.HistoryFetch(strQryToken, 0, 
> > nRowsRetrieved-1, ref historyItems);
> > 	clientInstance.Connection.HistoryEnd(strQryToken);
> >
> > Where do I enforce or activate the date limitation?  I've noticed 
> > VaultHistoryQueryRequest.DateFilterMask (uint) and DateFilterType
> > (int) but
> > VaultHistoryQueryRequest isn't documented in the API (I 
> know, I know, 
> > it's not officially supported. :)) so I'm not sure as to how to 
> > proceed with DateFilterMask or DateFilterType.  The SQL 
> that executes 
> > when the history is retrieved doesn't have any indication of 
> > transaction dates or times in it, but that could be because 
> the dates 
> > I'm passing to VaultHistoryQueryRequest aren't getting that far for 
> > some reason.
> >
> > I currently have a client side filter working but for large 
> > repositories that will get bulky and inefficient fast.
> >
> > Thanks.
> >
> > Brian Schkerke
> > Lead Developer
> > NETCO, Inc.
> > http://www.netcotitle.com
> > (636) 925 8657
> >
> >
> > _______________________________________________
> > vault-list mailing list
> > [email protected]
> > http://lists.sourcegear.com/cgi-bin/mailman/listinfo/vault-list
> 
> _______________________________________________
> vault-list mailing list
> [email protected]
> http://lists.sourcegear.com/cgi-bin/mailman/listinfo/vault-list