Giter Club home page Giter Club logo

dynamodb.sql's People

Contributors

bitdeli-chef avatar caindy avatar dsyme avatar forki avatar fsprojectsgit avatar neoeinstein avatar sergey-tihon avatar theburningmonk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

dynamodb.sql's Issues

Querying on index with very long number

Hi Yan,
This could be the same as I mentioned before which you fixed it with long numbers. This time when I'm querying on index with a long number then it is not returning any results and with small number it does. I debugged it a little and found that it is jumping one number up. Following is the query I'm trying and the snapshot of the converted filter

This works
SELECT * FROM pd_cs_friendshiprequest WHERE ForUserId = 578318698 WITH(Index(ForUserIdIndex, false), NoConsistentRead)

This doesn't work
SELECT * FROM pd_cs_friendshiprequest WHERE ForUserId = 10205471065416239 WITH(Index(ForUserIdIndex, false), NoConsistentRead)

http://screencast.com/t/Ti4tizS51

I guess, it will be again a simple fix while converting string to number.
Hoping to hear from you soon.

Move to new AWSSDK

  • investigate compatibility issue with having both AWSSDK.dll and AWSSDK.DynamoDB.dll loaded

Join example missing

Table Join Example missing.

Please kindly provide some examples of table joins (join, left join)

Parser error when any field contains underscore in it's name

Error in Ln: 1 Col: 59
es_active WHERE day = "2021/04/29" AND create_date_device BEGINS WITH "2021/04/
^

The parser backtracked after:
Error in Ln: 1 Col: 65
ve WHERE day = "2021/04/29" AND create_date_device BEGINS WITH "2021/04/29" W
^
Expecting: '<', '<=', '=', '>', '>=' or 'begins with' (case-insensitive)

The parser backtracked after:
Error in Ln: 1 Col: 65
ve WHERE day = "2021/04/29" AND create_date_device BEGINS WITH "2021/04/29" W
^
Expecting: 'between' (case-insensitive)
: InvalidQueryException
at DynamoDb.SQL.Parser.parseDynamoQuery(String str)

Error on queries on tables with special characters in their names

I tried querying a table with a "." in it's name. I get the following error: "Expecting: 'where' (case-insensitive)". I get the same error when the table has a hyphen in its name.

I tried using brackets around the table name, as one would do in a SQL client. No luck. I get this error in that case: "Expecting: table name"

DynamoDb.SQL.InvalidQueryException when table names have '_' underscore characters

Hi there,
I'm getting DynamoDb.SQL.InvalidQueryException when table name has underscores in it. It works fine for other tables without such character. I'm not able to find where it is check for underscores in the table names but it is definitly splitting on the bases of it. (Can't understand F# Code).

Can you let me know how to fix this? Is there any other limitation in table names?

Long numbers are not working

Hi there again,
I have just noticed that the long numbers are not working in sql.
Consider the following two examples

// Not working even the data is present
SELECT * FROM pd_cs_chatroomuser WHERE UserId = 10205471065416056 WITH(Index(UserIdIndex, false), NoConsistentRead)

// Working
SELECT * FROM pd_cs_chatroomuser WHERE UserId = 10205471065 WITH(Index(UserIdIndex, false), NoConsistentRead)

ILMerge dependencies into assembly

It would be good if you could use ILMerge to merge the dependencies into the DynamoDB.SQL assembly. That way, we could use any version of AWSSDK.dll along side with any version of DynamoDB.SQL.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.