Module: sql-implementation Author: eec Copyright: Original Code is Copyright (c) 1995-2004 Functional Objects, Inc. All rights reserved. License: Functional Objects Library Public License Version 1.0 Dual-license: GNU Lesser General Public License Warranty: Distributed WITHOUT WARRANTY OF ANY KIND define open class () end class ; define open class () end class ; define open class () end class ; define open class () end class ; define open concrete class () end class ; define open concrete class () constant slot datatype-hint :: , required-init-keyword: datatype-hint:; end class ; //---*** andrewa: not used, for some reason ignore(datatype-hint); define open abstract class () end class ; define open abstract class () end class ; define open class () constant slot diagnostic, required-init-keyword: diagnostic:; end class ; define method condition-to-string (condition :: ) => (string :: false-or()) format-to-string("Database error: %s\n", condition.diagnostic.message-text) end method condition-to-string;