vanadium / issues

Vanadium issue tracker
1 stars 1 forks source link

Expand query language to understand collections. #1259

Open aghassemi opened 8 years ago

tatatodd commented 8 years ago

I was curious about a comment that @aghassemi made on Asim's Swift Syncbase doc, and I don't know whether this is related.

In general, I think the query language should only support the VDL type system and VOM objects, and other values in type systems should always be converted to VDL/VOM first. The advantage of this approach for the user is that we only need to define the translation rules from e.g. Dart to VDL/VOM once, and the same semantics are used everywhere in Vanadium. The advantage for us is that we only need to implement one set of semantics in Syncbase (and any other system).

Is this bug related to this point? We can also discuss in-person.

asadovsky commented 8 years ago

@tatatodd This issue is not related to that point. This issue relates to the Syncbase API simplification: we've gotten rid of "tables" and introduced "collections" to the hierarchy, so we need to adjust the query language to accommodate that.

tatatodd commented 8 years ago

Ah nice, ok, nevermind. :)

aghassemi commented 8 years ago

@tatatodd https://github.com/vanadium/issues/issues/1100 is related to your point and agrees with it.