Avi Kivity
a55b434a2b
treewide: extent copyright statements to present day
2021-06-06 19:18:49 +03:00
Pavel Solodovnikov
e0749d6264
treewide: some random header cleanups
...
Eliminate not used includes and replace some more includes
with forward declarations where appropriate.
Signed-off-by: Pavel Solodovnikov <pa.solodovnikov@scylladb.com >
2021-06-06 19:18:49 +03:00
Benny Halevy
10c912d3db
cql3: abstract_function_selector: provide assignment_testable_source_context
...
Return function name.
Signed-off-by: Benny Halevy <bhalevy@scylladb.com >
2020-01-27 11:09:01 +02:00
Pavel Solodovnikov
55a1d46133
cql: some more missing const qualifiers
...
There are several virtual functions in public interfaces named "is_*"
that clearly should be marked as "const", so fix that.
2019-11-26 17:57:51 +03:00
Rafael Ávila de Espíndola
d9337152f3
Use threads when executing user functions
...
This adds a requires_thread predicate to functions and propagates that
up until we get to code that already returns futures.
We can then use the predicate to decide if we need to use
seastar::async.
Signed-off-by: Rafael Ávila de Espíndola <espindola@scylladb.com >
2019-11-07 08:41:08 -08:00
Pekka Enberg
38a54df863
Fix pre-ScyllaDB copyright statements
...
People keep tripping over the old copyrights and copy-pasting them to
new files. Search and replace "Cloudius Systems" with "ScyllaDB".
Message-Id: <1460013664-25966-1-git-send-email-penberg@scylladb.com >
2016-04-08 08:12:47 +03:00
Tomasz Grabiec
9d11968ad8
Rename serialization_format to cql_serialization_format
2016-02-15 16:53:56 +01:00
Avi Kivity
d5cf0fb2b1
Add license notices
2015-09-20 10:43:39 +03:00
Avi Kivity
48978fd0b4
cql3: convert *_function_selector to C++
...
Due to cyclic dependencies, three classes are converted at once:
abstract_function_selector
scalar_function_selector
aggregate_function_selector
2015-04-05 16:07:31 +03:00