2014-04-28 5 views
1

Cassaforte dispose d'une fonction insert-batch pour insérer plusieurs lignes dans une table Cassandra CQL en une seule fois.Est-ce que Alia supporte insert-batch

Je suis récemment passé à Alia et je me demande s'il offre la même chose? Je ne vois rien immédiatement dans la documentation, et (hayt/values ​​..) semble ne supporter qu'une seule insertion de ligne en même temps.

Répondre

2

Alia prend en charge les insertions par lots CQL via la DSL Hayt.

(alia/execute 
    session  
    (hayt/batch 
    (hayt/queries 
     (hayt/insert ...) 
     (hayt/insert ...) 
     (hayt/insert ...)) 

Selon les spécifications CQL, seules les déclarations DML sont pris en charge: http://www.datastax.com/documentation/cql/3.0/cql/cql_reference/batch_r.html

+0

développiez que, cassaforte et à utiliser autres la même bibliothèque sous le capot (Hayt), de sorte que tout ce qui est faisable dans CQL avec l'un devrait être possible avec l'autre. Cassaforte ombrage ceci en aliasant l'ensemble de hayt dans un espace de noms séparé. – mpenet