SimpleDB Select support in LightSpeed
Tagged as LightSpeedWhen we first shipped SimpleDB support in LightSpeed, the only available query interface to SimpleDB used the Query APIs and Amazon’s own query expression syntax (technically known as “Amazon’s crazy-ass query language”).
Needless to say, about ten minutes after we shipped, Amazon announced a new Select API with a simpler, more expressive and almost SQL-like expression syntax, and decreed that henceforth this was the preferred query interface and that this was where all the new cool toys would be turning up and that anyone who continued to use Query and ACAQL was a Commie mutant traitor and would be tracked down and “deprecated.”
We immediately sprang into action and decided to put off supporting Select until it had enough cool toys to make it worthwhile. And I’m pleased to announce that the day has finally come. Okay, most people wouldn’t consider the IS NULL operator a particularly cool toy, but trust me, when you’re doing database programming, you take what pleasures you can get. (Actually, IS NULL is cool, because it means you can use the LightSpeed soft delete feature over SimpleDB. See? This isn’t just internal technical noodling after all.)
So from the 21 August nightly, LightSpeed will have experimental support for the Select API, and will use the Select API by default. Since this support is experimental, we’ve provided an option to revert back to the Query API if it all goes pear-shaped or if you’d rather wait for Service Pack 1: just add “API=Query;” to the SimpleDB connection string.
You’ll be able to download Select support from about 1430 GMT — Express edition from here, retail editions from the store. As always, please let us know about any bugs or issues you run into.
Leave a Reply
![]()
BrainDump (1)
Community Code (1)
Events (6)
General (31)
Lab Samples (2)
LightSpeed (132)
MegaPack (3)
News (48)
Products (64)
Projects (4)
Screencast (6)
SharePoint (1)
Silverlight (5)
Silverlight Elements (12)
SimpleDB Management Tools (11)
Visual Studio (4)
VS File Explorer (5)
WPF (31)
WPF Diagramming (14)
WPF Elements (22)
WPF Property Grid (24)
![]()
June 2010
May 2010
April 2010
March 2010
February 2010
January 2010
December 2009
November 2009
October 2009
September 2009
August 2009
July 2009
June 2009
May 2009
April 2009
March 2009
February 2009
January 2009
December 2008
November 2008
October 2008
September 2008
August 2008
July 2008
June 2008
May 2008
April 2008
March 2008
February 2008
January 2008
December 2007
November 2007
September 2007
August 2007
July 2007
June 2007
May 2007
April 2007
March 2007





Posted by Ivan Towlson on 19 August 2009


