Module: SimplyDB

Defined in:
lib/simplydb/error.rb,
lib/simplydb/client.rb,
lib/simplydb/server.rb,
lib/simplydb/interface.rb

Defined Under Namespace

Classes: Client, Error, Interface, Server

Constant Summary collapse

AccessFailure =
Error.new("AccessFailure",403)
AttributeDoesNotExist =
Error.new("AttributeDoesNotExist",404)
AuthFailure =
Error.new("AuthFailure",403)
AuthMissingFailure =
Error.new("AuthMissingFailure",403)
ConditionalCheckFailed =
Error.new("ConditionalCheckFailed",409)
ExistsAndExpectedValue =
Error.new("ExistsAndExpectedValue",400)
FeatureDeprecated =
Error.new("FeatureDeprecated",400)
IncompleteExpectedExpression =
Error.new("IncompleteExpectedExpression",400)
InternalError =
Error.new("InternalError",500)
InvalidAction =
Error.new("InvalidAction",400)
InvalidHTTPAuthHeader =
Error.new("InvalidHTTPAuthHeader",400)
InvalidHttpRequest =
Error.new("InvalidHttpRequest",400)
InvalidLiteral =
Error.new("InvalidLiteral",400)
InvalidNextToken =
Error.new("InvalidNextToken",400)
InvalidNumberPredicates =
Error.new("InvalidNumberPredicates",400)
InvalidNumberValueTests =
Error.new("InvalidNumberValueTests",400)
InvalidParameterCombination =
Error.new("InvalidParameterCombination",400)
InvalidParameterValue =
Error.new("InvalidParameterValue",400)
InvalidQueryExpression =
Error.new("InvalidQueryExpression",400)
InvalidResponseGroups =
Error.new("InvalidResponseGroups",400)
InvalidService =
Error.new("InvalidService",400)
InvalidSOAPRequest =
Error.new("InvalidSOAPRequest",400)
InvalidSortExpression =
Error.new("InvalidSortExpression",400)
InvalidURI =
Error.new("InvalidURI",400)
InvalidWSAddressingProperty =
Error.new("InvalidWSAddressingProperty",400)
InvalidWSDLVersion =
Error.new("InvalidWSDLVersion",400)
MalformedSOAPSignature =
Error.new("MalformedSOAPSignature",403)
MissingAction =
Error.new("MissingAction",400)
MissingParameter =
Error.new("MissingParameter",400)
MissingWSAddressingProperty =
Error.new("MissingWSAddressingProperty",400)
MultipleExistsConditions =
Error.new("MultipleExistsConditions",400)
MultipleExpectedNames =
Error.new("MultipleExpectedNames",400)
MultipleExpectedValues =
Error.new("MultipleExpectedValues",400)
MultiValuedAttribute =
Error.new("MultiValuedAttribute",409)
NoSuchDomain =
Error.new("NoSuchDomain",400)
NoSuchVersion =
Error.new("NoSuchVersion",400)
NotYetImplemented =
Error.new("NotYetImplemented",401)
NumberDomainsExceeded =
Error.new("NumberDomainsExceeded",409)
NumberDomainAttributesExceeded =
Error.new("NumberDomainAttributesExceeded",409)
NumberDomainBytesExceeded =
Error.new("NumberDomainBytesExceeded",409)
NumberItemAttributesExceeded =
Error.new("NumberItemAttributesExceeded",409)
NumberSubmittedAttributesExceeded =
Error.new("NumberSubmittedAttributesExceeded",409)
NumberSubmittedItemsExceeded =
Error.new("NumberSubmittedItemsExceeded",409)
RequestExpired =
Error.new("RequestExpired",400)
RequestTimeout =
Error.new("RequestTimeout",408)
ServiceUnavailable =
Error.new("ServiceUnavailable",503)
TooManyRequestedAttributes =
Error.new("TooManyRequestedAttributes",400)
UnsupportedHttpVerb =
Error.new("UnsupportedHttpVerb",400)
UnsupportedNextToken =
Error.new("UnsupportedNextToken",400)
URITooLong =
Error.new("URITooLong",400)
SignatureDoesNotMatch =

Standard AWS errors

Error.new("SignatureDoesNotMatch",400)
InvalidClientTokenId =
Error.new("InvalidClientTokenId",400)
InvalidRequest =
Error.new("InvalidRequest",400)