Giter Club home page Giter Club logo

meadow's People

Contributors

acidmanic avatar

Watchers

 avatar  avatar

meadow's Issues

Fix null searchId vonerability in ReadChunk scripts

when a readChunk request has been made with null search id, it might result in database error. If (generated) scripts become more robust so that they can handle null search ids, it would be better solution than always null-protecting the request in client code.

Mark Macros to be Replaced or not Replaced by mat

Using meadow assistant tool, currently replaces all macros with their actual code. A marking standard can allow mat to recognize those macros which the developer wants to be replaced from those which the developer prefers to leave untouched. For example you can define marker words: "BY-FORCE", and "ALWAYS". Then add command arguments "forceFull (f)" and "weak (w)" to applyMacros command. This way

  • the applyMacros command, when executed with forceFull argument, will only replace Macros which are marked "BY-FORCE",
    and leave unmarked and "ALWAYS" macros untouched.
  • In the other hand, the applyMacros command, when executed with weak argument, can only replace macros which are marked "ALWAYS", unmarked macros and "BY-FORCE" macros will be left untouched.
  • And if the applyMacros command get executed without any arguments, it will replace unmarked macros and also replace macros which are marked "ALWAYS".

Add A Mechanisem other than annotations to mark a column to set it's size

Currently the only way determine make a field's column size is annotations which are declared in Meadow.Framework. And it's not applicable on models that are not declared in the project. Providing another way to mark certain fields of certain type can solve this issue. This way FilterResults and SearchIndex tables can be adjusted to Meadow's preferences. It also can be used for other annotations like TreatAsLeaf.

Fix FullTree views

full-tree code generators should decide for join method(left/right/inner) based on the field being mandatory (NotNull) or not (nullable), currently all fulltree view are created by inner joins which might lead to not returning data when a child node doesnt have any data inserted yet.

Fix Save CodeGenerators

Save Code generators need to differentiate between AutoValued Id fields and just-unique id fields while generating the insertion section of the procedure

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.