memgraph/src/utils
János Benjamin Antal d6a6d280dd Add Streams on top of Kafka Consumer (#172)
* Stop the Consumer grafefully when it is destroyed

* Add Streams

* Add Streams to InterpreterContext

* Remove options to limit processed batches in Consumer

* Add Streams unit tests

* Stop waiting for a full batch if the Consumer stopped

* Add ReadLock functionality to Synchronized

* Use per Consumer-based locking

* Replace shared_mutex with RWLock
2021-07-07 15:57:36 +02:00
..
pmr Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
sysinfo Expose query for cleaning memory and add memory limit flag (#100) 2021-03-24 15:10:28 +01:00
algorithm.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
async_timer.cpp Use timers for query timeout thread (#163) 2021-06-16 16:03:58 +02:00
async_timer.hpp Use timers for query timeout thread (#163) 2021-06-16 16:03:58 +02:00
bound.hpp GraphDbAccessor - label+property index cardinalities for exact value and value ranges 2017-07-06 10:22:19 +02:00
cache.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
cast.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
CMakeLists.txt Use timers for query timeout thread (#163) 2021-06-16 16:03:58 +02:00
concepts.hpp Other predefined variables (#143) 2021-05-26 14:13:14 +02:00
csv_parsing.cpp Ignore carriage return at the end of line for a CSV file (#151) 2021-05-18 13:44:29 +02:00
csv_parsing.hpp LOAD CSV implementation fixes (#120) 2021-03-24 12:21:07 +01:00
endian.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
event_counter.cpp Improve telemetry data (#89) 2021-03-09 19:55:58 +01:00
event_counter.hpp Improve telemetry data (#89) 2021-03-09 19:55:58 +01:00
exceptions.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
file_locker.cpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
file_locker.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
file.cpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
file.hpp CSV reader class (#98) 2021-03-24 12:21:07 +01:00
flag_validation.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
fnv.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
likely.hpp antlr integration, *.hpp and *.cpp inside src dir, cleanup 2017-02-17 16:20:31 +01:00
linux.hpp Implement new SkipList 2019-01-14 13:01:15 +01:00
logging.hpp Add logs for loading snapshot and WAL files (#121) 2021-03-26 15:02:35 +01:00
math.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
memory_tracker.cpp Updated storage info (#102) 2021-03-24 15:10:28 +01:00
memory_tracker.hpp Updated storage info (#102) 2021-03-24 15:10:28 +01:00
memory.cpp Explore and implement the usage of clang-tidy and sanitizers (#125) 2021-04-01 17:08:40 +02:00
memory.hpp Add exception enablers and blockers (#99) 2021-03-24 14:53:15 +01:00
new_delete.cpp Fix memory tracking issues (#150) 2021-05-18 18:42:19 +02:00
on_scope_exit.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
readable_size.cpp Updated storage info (#102) 2021-03-24 15:10:28 +01:00
readable_size.hpp Updated storage info (#102) 2021-03-24 15:10:28 +01:00
result.hpp Change log library to spdlog, expose log levels to user (#72) 2021-01-21 16:30:55 +01:00
rw_lock.hpp Add Streams on top of Kafka Consumer (#172) 2021-07-07 15:57:36 +02:00
scheduler.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
signals.cpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
signals.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
skip_list.hpp Use timers for query timeout thread (#163) 2021-06-16 16:03:58 +02:00
small_vector.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
spin_lock.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
stack.hpp Change log library to spdlog, expose log levels to user (#72) 2021-01-21 16:30:55 +01:00
stacktrace.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
stat.hpp Migrate to C++17 2019-04-23 14:46:44 +02:00
string.hpp Add parsing improvements (#108) 2021-03-24 12:21:07 +01:00
synchronized.hpp Add Streams on top of Kafka Consumer (#172) 2021-07-07 15:57:36 +02:00
terminate_handler.hpp Change log library to spdlog, expose log levels to user (#72) 2021-01-21 16:30:55 +01:00
thread_pool.cpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
thread_pool.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
thread.cpp Add Kafka consumer (#167) 2021-07-07 15:38:51 +02:00
thread.hpp Add Kafka consumer (#167) 2021-07-07 15:38:51 +02:00
timer.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
timestamp.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
tsc.hpp Implement query execution timeout 2019-11-25 17:45:40 +01:00
typeinfo.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00
uuid.cpp Initial implementation of telemetry 2018-06-20 14:49:07 +02:00
uuid.hpp Initial implementation of telemetry 2018-06-20 14:49:07 +02:00
visitor.hpp Format all the memgraph and test source files (#97) 2021-02-18 15:32:43 +01:00