SYMBOL INDEX (19278 symbols across 1484 files) FILE: SplitSource.php function disjoint_set_find (line 3) | function disjoint_set_find(&$parents, $x) { function disjoint_set_union (line 10) | function disjoint_set_union(&$parents, $x, $y) { function split_file (line 23) | function split_file($file, $chunks, $undo) { FILE: benchmark/bench_actor.cpp type TestActor (line 22) | struct TestActor final : public td::Actor { method start_up (line 25) | void start_up() final { method tear_down (line 30) | void tear_down() final { type td (line 39) | namespace td { class ActorTraits (line 41) | class ActorTraits { class CreateActorBench (line 48) | class CreateActorBench final : public td::Benchmark { method start_up (line 51) | void start_up() final { method tear_down (line 56) | void tear_down() final { method get_description (line 62) | td::string get_description() const final { method run (line 66) | void run(int n) final { class RingBench (line 77) | class RingBench final : public td::Benchmark { type PassActor (line 79) | struct PassActor method pass (line 99) | void pass(int n) { method raw_event (line 124) | void raw_event(const td::Event::Raw &raw) final { method start_up (line 128) | void start_up() final { method wakeup (line 131) | void wakeup() final { method get_description (line 88) | td::string get_description() const final { type PassActor (line 94) | struct PassActor final : public td::Actor { method pass (line 99) | void pass(int n) { method raw_event (line 124) | void raw_event(const td::Event::Raw &raw) final { method start_up (line 128) | void start_up() final { method wakeup (line 131) | void wakeup() final { method RingBench (line 140) | RingBench(int actor_n, int thread_n) : actor_n_(actor_n), thread_n_(th... method start_up (line 143) | void start_up() final { method run (line 158) | void run(int n) final { method tear_down (line 166) | void tear_down() final { class QueryBench (line 173) | class QueryBench final : public td::Benchmark { method get_description (line 175) | td::string get_description() const final { class ClientActor (line 181) | class ClientActor final : public td::Actor { class Callback (line 183) | class Callback { method Callback (line 185) | Callback() = default; method Callback (line 186) | Callback(const Callback &) = delete; method Callback (line 187) | Callback &operator=(const Callback &) = delete; method Callback (line 188) | Callback(Callback &&) = delete; method Callback (line 189) | Callback &operator=(Callback &&) = delete; method ClientActor (line 193) | explicit ClientActor(td::unique_ptr callback) : callback_(... method f (line 195) | void f(int x) { method dummy (line 198) | void dummy(int x, int *y) { method f_immediate_promise (line 201) | void f_immediate_promise(int x, td::PromiseActor &&promise) { method f_promise (line 204) | void f_promise(td::Promise<> promise) { class ServerActor (line 212) | class ServerActor final : public td::Actor { class ClientCallback (line 214) | class ClientCallback final : public ClientActor::Callback { method ClientCallback (line 216) | explicit ClientCallback(td::ActorId server) : server_... method on_result (line 218) | void on_result(int x) final { method start_up (line 225) | void start_up() final { method on_result (line 229) | void on_result(int x) { method wakeup (line 234) | void wakeup() final { method run (line 277) | void run(int n) { method raw_event (line 282) | void raw_event(const td::Event::Raw &event) final { method result (line 287) | void result(int val) { method start_up (line 298) | void start_up() final { method run (line 305) | void run(int n) final { method tear_down (line 316) | void tear_down() final { function main (line 327) | int main() { FILE: benchmark/bench_crypto.cpp class SHA1Bench (line 34) | class SHA1Bench final : public td::Benchmark { method get_description (line 38) | std::string get_description() const final { method start_up (line 42) | void start_up() final { method run (line 46) | void run(int n) final { class SHA1ShortBench (line 55) | class SHA1ShortBench final : public td::Benchmark { method get_description (line 59) | std::string get_description() const final { method start_up (line 63) | void start_up() final { method run (line 67) | void run(int n) final { class SHA256ShortBench (line 75) | class SHA256ShortBench final : public td::Benchmark { method get_description (line 79) | std::string get_description() const final { method start_up (line 83) | void start_up() final { method run (line 87) | void run(int n) final { class SHA512ShortBench (line 95) | class SHA512ShortBench final : public td::Benchmark { method get_description (line 99) | std::string get_description() const final { method start_up (line 103) | void start_up() final { method run (line 107) | void run(int n) final { class HmacSha256ShortBench (line 115) | class HmacSha256ShortBench final : public td::Benchmark { method get_description (line 119) | std::string get_description() const final { method start_up (line 123) | void start_up() final { method run (line 127) | void run(int n) final { class HmacSha512ShortBench (line 136) | class HmacSha512ShortBench final : public td::Benchmark { method get_description (line 140) | std::string get_description() const final { method start_up (line 144) | void start_up() final { method run (line 148) | void run(int n) final { class AesEcbBench (line 157) | class AesEcbBench final : public td::Benchmark { method get_description (line 163) | std::string get_description() const final { method start_up (line 167) | void start_up() final { method run (line 173) | void run(int n) final { class AesIgeEncryptBench (line 186) | class AesIgeEncryptBench final : public td::Benchmark { method get_description (line 192) | std::string get_description() const final { method start_up (line 196) | void start_up() final { method run (line 202) | void run(int n) final { class AesIgeDecryptBench (line 212) | class AesIgeDecryptBench final : public td::Benchmark { method get_description (line 218) | std::string get_description() const final { method start_up (line 222) | void start_up() final { method run (line 228) | void run(int n) final { class AesCtrBench (line 238) | class AesCtrBench final : public td::Benchmark { method get_description (line 244) | std::string get_description() const final { method start_up (line 248) | void start_up() final { method run (line 254) | void run(int n) final { class AesCtrOpenSSLBench (line 265) | class AesCtrOpenSSLBench final : public td::Benchmark { method get_description (line 271) | std::string get_description() const final { method start_up (line 275) | void start_up() final { method run (line 281) | void run(int n) final { class AesCbcDecryptBench (line 300) | class AesCbcDecryptBench final : public td::Benchmark { method get_description (line 306) | std::string get_description() const final { method start_up (line 310) | void start_up() final { method run (line 316) | void run(int n) final { class AesCbcEncryptBench (line 324) | class AesCbcEncryptBench final : public td::Benchmark { method get_description (line 330) | std::string get_description() const final { method start_up (line 334) | void start_up() final { method run (line 340) | void run(int n) final { class AesIgeShortBench (line 349) | class AesIgeShortBench final : public td::Benchmark { method get_description (line 355) | std::string get_description() const final { method start_up (line 359) | void start_up() final { method run (line 365) | void run(int n) final { class Crc32Bench (line 452) | class Crc32Bench final : public td::Benchmark { method get_description (line 456) | std::string get_description() const final { method start_up (line 460) | void start_up() final { method run (line 464) | void run(int n) final { class Crc64Bench (line 473) | class Crc64Bench final : public td::Benchmark { method get_description (line 477) | std::string get_description() const final { method start_up (line 481) | void start_up() final { method run (line 485) | void run(int n) final { function main (line 494) | int main() { FILE: benchmark/bench_db.cpp class TdKvBench (line 31) | class TdKvBench final : public td::Benchmark { method TdKvBench (line 36) | explicit TdKvBench(td::string name) { method get_description (line 40) | td::string get_description() const final { class Main (line 44) | class Main final : public td::Actor { method Main (line 46) | explicit Main(int n) : n_(n) { method loop (line 50) | void loop() final { method start_up_n (line 74) | void start_up_n(int n) final { method run (line 79) | void run(int n) final { method tear_down (line 87) | void tear_down() final { class SqliteKVBench (line 93) | class SqliteKVBench final : public td::Benchmark { method get_description (line 95) | td::string get_description() const final { method start_up (line 98) | void start_up() final { method run (line 113) | void run(int n) final { function init_db (line 134) | static td::Status init_db(td::SqliteDb &db) { class SqliteKeyValueAsyncBench (line 145) | class SqliteKeyValueAsyncBench final : public td::Benchmark { method get_description (line 147) | td::string get_description() const final { method start_up (line 150) | void start_up() final { method run (line 154) | void run(int n) final { method tear_down (line 163) | void tear_down() final { method do_start_up (line 182) | td::Status do_start_up() { class SeqKvBench (line 202) | class SeqKvBench final : public td::Benchmark { method get_description (line 203) | td::string get_description() const final { method run (line 208) | void run(int n) final { class BinlogKeyValueBench (line 216) | class BinlogKeyValueBench final : public td::Benchmark { method get_description (line 217) | td::string get_description() const final { method start_up (line 222) | void start_up() final { method run (line 226) | void run(int n) final { function main (line 233) | int main() { FILE: benchmark/bench_empty.cpp function main (line 7) | int main() { FILE: benchmark/bench_handshake.cpp class HandshakeBench (line 28) | class HandshakeBench final : public td::Benchmark { method get_description (line 29) | td::string get_description() const final { class FakeDhCallback (line 33) | class FakeDhCallback final : public td::mtproto::DhCallback { method is_good_prime (line 35) | int is_good_prime(td::Slice prime_str) const final { method add_good_prime (line 42) | void add_good_prime(td::Slice prime_str) const final { method add_bad_prime (line 45) | void add_bad_prime(td::Slice prime_str) const final { method run (line 51) | void run(int n) final { function main (line 70) | int main() { FILE: benchmark/bench_http.cpp class HttpClient (line 26) | class HttpClient final : public td::HttpOutboundConnection::Callback { method start_up (line 27) | void start_up() final { method tear_down (line 40) | void tear_down() final { method loop (line 46) | void loop() final { method handle (line 55) | void handle(td::unique_ptr result) final { method on_connection_error (line 59) | void on_connection_error(td::Status error) final { function main (line 67) | int main() { FILE: benchmark/bench_http_reader.cpp class HttpReaderBench (line 19) | class HttpReaderBench final : public td::Benchmark { method get_description (line 20) | std::string get_description() const final { method run (line 24) | void run(int n) final { method start_up (line 49) | void start_up() final { class BufferBench (line 56) | class BufferBench final : public td::Benchmark { method get_description (line 57) | std::string get_description() const final { method run (line 61) | void run(int n) final { method start_up (line 77) | void start_up() final { class FindBoundaryBench (line 83) | class FindBoundaryBench final : public td::Benchmark { method get_description (line 84) | std::string get_description() const final { method run (line 88) | void run(int n) final { method start_up (line 108) | void start_up() final { function main (line 114) | int main() { FILE: benchmark/bench_http_server.cpp class HelloWorld (line 23) | class HelloWorld final : public td::HttpInboundConnection::Callback { method handle (line 25) | void handle(td::unique_ptr query, td::ActorOwn get_file_object() { type A (line 152) | struct A { class PipeBench (line 192) | class PipeBench final : public td::Benchmark { method get_description (line 196) | td::string get_description() const final { method start_up (line 200) | void start_up() final { method run (line 205) | void run(int n) final { method tear_down (line 218) | void tear_down() final { class SemBench (line 226) | class SemBench final : public td::Benchmark { method get_description (line 230) | td::string get_description() const final { method start_up (line 234) | void start_up() final { method run (line 239) | void run(int n) final { method tear_down (line 246) | void tear_down() final { class UtimeBench (line 253) | class UtimeBench final : public td::Benchmark { method start_up (line 255) | void start_up() final { method get_description (line 258) | td::string get_description() const final { method run (line 261) | void run(int n) final { class CreateFileBench (line 283) | class CreateFileBench final : public td::Benchmark { method get_description (line 284) | td::string get_description() const final { method start_up (line 287) | void start_up() final { method run (line 290) | void run(int n) final { method tear_down (line 295) | void tear_down() final { class WalkPathBench (line 300) | class WalkPathBench final : public td::Benchmark { method get_description (line 301) | td::string get_description() const final { method start_up_n (line 304) | void start_up_n(int n) final { method run (line 310) | void run(int n) final { method tear_down (line 320) | void tear_down() final { class AtomicReleaseIncBench (line 327) | class AtomicReleaseIncBench final : public td::Benchmark { method get_description (line 328) | td::string get_description() const final { method run (line 333) | void run(int n) final { class AtomicReleaseCasIncBench (line 351) | class AtomicReleaseCasIncBench final : public td::Benchmark { method get_description (line 352) | td::string get_description() const final { method run (line 357) | void run(int n) final { class RwMutexReadBench (line 377) | class RwMutexReadBench final : public td::Benchmark { method get_description (line 378) | td::string get_description() const final { method run (line 382) | void run(int n) final { class RwMutexWriteBench (line 398) | class RwMutexWriteBench final : public td::Benchmark { method get_description (line 399) | td::string get_description() const final { method run (line 403) | void run(int n) final { class ThreadSafeCounterBench (line 418) | class ThreadSafeCounterBench final : public td::Benchmark { method get_description (line 422) | td::string get_description() const final { method run (line 425) | void run(int n) final { method ThreadSafeCounterBench (line 442) | explicit ThreadSafeCounterBench(int thread_count) : thread_count_(thre... class AtomicCounterBench (line 448) | class AtomicCounterBench final : public td::Benchmark { method get_description (line 452) | td::string get_description() const final { method run (line 455) | void run(int n) final { method AtomicCounterBench (line 472) | explicit AtomicCounterBench(int thread_count) : thread_count_(thread_c... class IdDuplicateCheckerOld (line 480) | class IdDuplicateCheckerOld { method get_description (line 482) | static td::string get_description() { method check (line 485) | td::Status check(td::uint64 message_id) { class IdDuplicateCheckerNew (line 510) | class IdDuplicateCheckerNew { method get_description (line 512) | static td::string get_description() { method check (line 515) | td::Status check(td::uint64 message_id) { class IdDuplicateCheckerNewOther (line 536) | class IdDuplicateCheckerNewOther { method get_description (line 538) | static td::string get_description() { method check (line 541) | td::Status check(td::uint64 message_id) { class IdDuplicateCheckerNewSimple (line 562) | class IdDuplicateCheckerNewSimple { method get_description (line 564) | static td::string get_description() { method check (line 567) | td::Status check(td::uint64 message_id) { class IdDuplicateCheckerArray (line 589) | class IdDuplicateCheckerArray { method get_description (line 591) | static td::string get_description() { method check (line 594) | td::Status check(td::uint64 message_id) { class DuplicateCheckerBench (line 624) | class DuplicateCheckerBench final : public td::Benchmark { method get_description (line 625) | td::string get_description() const final { method run (line 628) | void run(int n) final { class DuplicateCheckerBenchRepeat (line 637) | class DuplicateCheckerBenchRepeat final : public td::Benchmark { method get_description (line 638) | td::string get_description() const final { method run (line 641) | void run(int n) final { class DuplicateCheckerBenchRepeatOnly (line 660) | class DuplicateCheckerBenchRepeatOnly final : public td::Benchmark { method get_description (line 661) | td::string get_description() const final { method run (line 664) | void run(int n) final { class DuplicateCheckerBenchReverse (line 674) | class DuplicateCheckerBenchReverse final : public td::Benchmark { method get_description (line 675) | td::string get_description() const final { method run (line 678) | void run(int n) final { class DuplicateCheckerBenchEvenOdd (line 688) | class DuplicateCheckerBenchEvenOdd final : public td::Benchmark { method get_description (line 689) | td::string get_description() const final { method run (line 692) | void run(int n) final { function main (line 755) | int main() { FILE: benchmark/bench_queue.cpp class Backoff (line 45) | class Backoff { method next (line 49) | bool next() { class PipeQueue (line 62) | class PipeQueue { method init (line 67) | void init() { method put (line 75) | void put(qvalue_t value) { method qvalue_t (line 80) | qvalue_t get() { method destroy (line 87) | void destroy() { class VarQueue (line 93) | class VarQueue { method init (line 97) | void init() { method put (line 101) | void put(qvalue_t value) { method qvalue_t (line 105) | qvalue_t try_get() { method acquire (line 111) | void acquire() { method qvalue_t (line 115) | qvalue_t get() { method destroy (line 127) | void destroy() { class SemQueue (line 131) | class SemQueue { method init (line 136) | void init() { method put (line 141) | void put(qvalue_t value) { method qvalue_t (line 146) | qvalue_t get() { method destroy (line 152) | void destroy() { method reader_flush (line 158) | void reader_flush() { method writer_flush (line 161) | void writer_flush() { method writer_put (line 164) | void writer_put(qvalue_t value) { method reader_wait (line 168) | int reader_wait() { method qvalue_t (line 172) | qvalue_t reader_get_unsafe() { class EventfdQueue (line 179) | class EventfdQueue { method init (line 184) | void init() { method put (line 188) | void put(qvalue_t value) { method qvalue_t (line 194) | qvalue_t get() { method destroy (line 201) | void destroy() { class BufferQueue (line 210) | class BufferQueue { type node (line 211) | struct node { type Position (line 217) | struct Position { method init (line 225) | void init() { method init (line 236) | void init() { method reader_empty (line 241) | bool reader_empty() { method writer_empty (line 245) | bool writer_empty() { method reader_ready (line 249) | int reader_ready() { method writer_ready (line 253) | int writer_ready() { method qvalue_t (line 257) | qvalue_t get_unsafe() { method flush_reader (line 261) | void flush_reader() { method update_reader (line 265) | int update_reader() { method put_unsafe (line 270) | void put_unsafe(qvalue_t val) { method flush_writer (line 274) | void flush_writer() { method update_writer (line 278) | int update_writer() { method wait_reader (line 283) | int wait_reader() { method qvalue_t (line 293) | qvalue_t get_noflush() { method qvalue_t (line 307) | qvalue_t get() { method put_noflush (line 313) | void put_noflush(qvalue_t val) { method put (line 324) | void put(qvalue_t val) { method destroy (line 329) | void destroy() { class BufferedFdQueue (line 334) | class BufferedFdQueue { method init (line 341) | void init() { method put (line 346) | void put(qvalue_t value) { method put_noflush (line 355) | void put_noflush(qvalue_t value) { method flush_writer (line 358) | void flush_writer() { method flush_reader (line 367) | void flush_reader() { method qvalue_t (line 371) | qvalue_t get_unsafe_flush() { method qvalue_t (line 377) | qvalue_t get_unsafe() { method wait_reader (line 381) | int wait_reader() { method qvalue_t (line 403) | qvalue_t get() { method destroy (line 426) | void destroy() { class FdQueue (line 432) | class FdQueue { method init (line 439) | void init() { method put (line 444) | void put(qvalue_t value) { method qvalue_t (line 453) | qvalue_t get() { method destroy (line 483) | void destroy() { class SemBackoffQueue (line 491) | class SemBackoffQueue { method init (line 496) | void init() { method put (line 501) | void put(qvalue_t value) { method qvalue_t (line 506) | qvalue_t get() { method destroy (line 518) | void destroy() { class SemCheatQueue (line 524) | class SemCheatQueue { method init (line 529) | void init() { method put (line 534) | void put(qvalue_t value) { method qvalue_t (line 539) | qvalue_t get() { method destroy (line 553) | void destroy() { class QueueBenchmark2 (line 560) | class QueueBenchmark2 final : public td::Benchmark { method QueueBenchmark2 (line 572) | QueueBenchmark2(int connections_n, td::string name) : connections_n(co... method get_description (line 575) | td::string get_description() const final { method start_up (line 579) | void start_up() final { method tear_down (line 584) | void tear_down() final { method server_process (line 589) | void server_process(qvalue_t value) { method client_process (line 619) | void client_process(qvalue_t value) { method run (line 664) | void run(int n) final { class QueueBenchmark (line 679) | class QueueBenchmark final : public td::Benchmark { method QueueBenchmark (line 687) | QueueBenchmark(int connections_n, td::string name) : connections_n(con... method get_description (line 690) | td::string get_description() const final { method start_up (line 694) | void start_up() final { method tear_down (line 699) | void tear_down() final { method run (line 771) | void run(int n) final { class RingBenchmark (line 786) | class RingBenchmark final : public td::Benchmark { type Thread (line 789) | struct Thread { method start_up (line 818) | void start_up() final { method tear_down (line 826) | void tear_down() final { method run (line 832) | void run(int n) final { function main (line 885) | int main() { FILE: benchmark/bench_tddb.cpp function init_db (line 30) | static td::Status init_db(td::SqliteDb &db) { class MessageDbBench (line 39) | class MessageDbBench final : public td::Benchmark { method get_description (line 41) | td::string get_description() const final { method start_up (line 44) | void start_up() final { method run (line 49) | void run(int n) final { method tear_down (line 69) | void tear_down() final { method do_start_up (line 89) | td::Status do_start_up() { function main (line 110) | int main() { FILE: benchmark/check_proxy.cpp function usage (line 22) | static void usage() { function main (line 35) | int main(int argc, char **argv) { FILE: benchmark/check_tls.cpp function is_quadratic_residue (line 27) | static bool is_quadratic_residue(const td::BigNum &a) { type TlsInfo (line 45) | struct TlsInfo { function test_tls (line 50) | td::Result test_tls(const td::string &url) { function main (line 268) | int main(int argc, char *argv[]) { FILE: benchmark/hashmap_build.cpp function main (line 544) | int main() { FILE: benchmark/hashset_memory.cpp function use_memprof (line 37) | static bool use_memprof() { function get_memory (line 45) | static td::uint64 get_memory() { class Generator (line 56) | class Generator { method T (line 58) | T next() { method dyn_size (line 61) | static size_t dyn_size() { class IntGenerator (line 67) | class IntGenerator { method T (line 69) | T next() { method dyn_size (line 72) | static size_t dyn_size() { class Generator (line 81) | class Generator final : public IntGenerator {} class Generator (line 83) | class Generator final : public IntGenerator {} class Generator> (line 86) | class Generator> { method next (line 88) | td::unique_ptr next() { method dyn_size (line 91) | static std::size_t dyn_size() { function measure (line 97) | static void measure(td::StringBuilder &sb, td::Slice name, td::Slice key... function print_memory_stats (line 159) | void print_memory_stats(td::Slice name) { function main (line 181) | int main(int argc, const char *argv[]) { FILE: benchmark/rmdir.cpp function main (line 12) | int main(int argc, char *argv[]) { FILE: benchmark/wget.cpp function main (line 18) | int main(int argc, char *argv[]) { FILE: example/cpp/td_example.cpp type detail (line 25) | namespace detail { type overload (line 27) | struct overload type overload (line 30) | struct overload : public F { method overload (line 31) | explicit overload(F f) : F(f) { type overload (line 35) | struct overload method overload (line 38) | overload(F f, Fs... fs) : overload(f), overload(fs...) { function overloaded (line 46) | auto overloaded(F... f) { class TdExample (line 52) | class TdExample { method TdExample (line 54) | TdExample() { method loop (line 61) | void loop() { method restart (line 149) | void restart() { method send_query (line 154) | void send_query(td_api::object_ptr f, std::function<... method process_response (line 162) | void process_response(td::ClientManager::Response response) { method get_user_name (line 177) | std::string get_user_name(std::int64_t user_id) const { method get_chat_title (line 185) | std::string get_chat_title(std::int64_t chat_id) const { method process_update (line 193) | void process_update(td_api::object_ptr update) { method create_authentication_query_handler (line 231) | auto create_authentication_query_handler() { method on_authorization_state_update (line 239) | void on_authorization_state_update() { method check_authentication_error (line 324) | void check_authentication_error(Object object) { method next_query_id (line 332) | std::uint64_t next_query_id() { function main (line 337) | int main() { FILE: example/cpp/tdjson_example.cpp function main (line 14) | int main() { FILE: example/csharp/TdExample.cs class Example (line 19) | class Example method CreateTdClient (line 35) | private static Td.Client CreateTdClient() method Print (line 40) | private static void Print(string str) method ReadLine (line 53) | private static string ReadLine(string str) method OnAuthorizationStateUpdated (line 62) | private static void OnAuthorizationStateUpdated(TdApi.AuthorizationSta... method GetChatId (line 148) | private static long GetChatId(string arg) method GetCommand (line 164) | private static void GetCommand() method sendMessage (line 206) | private static void sendMessage(long chatId, string message) method Main (line 216) | static void Main() class DefaultHandler (line 254) | private class DefaultHandler : Td.ClientResultHandler method OnResult (line 256) | void Td.ClientResultHandler.OnResult(TdApi.BaseObject @object) class UpdateHandler (line 262) | private class UpdateHandler : Td.ClientResultHandler method OnResult (line 264) | void Td.ClientResultHandler.OnResult(TdApi.BaseObject @object) class AuthorizationRequestHandler (line 277) | private class AuthorizationRequestHandler : Td.ClientResultHandler method OnResult (line 279) | void Td.ClientResultHandler.OnResult(TdApi.BaseObject @object) FILE: example/java/org/drinkless/tdlib/Client.java class Client (line 15) | public final class Client { type ResultHandler (line 27) | public interface ResultHandler { method onResult (line 33) | void onResult(TdApi.Object object); type ExceptionHandler (line 41) | public interface ExceptionHandler { method onException (line 47) | void onException(Throwable e); type LogMessageHandler (line 53) | public interface LogMessageHandler { method onLogMessage (line 62) | void onLogMessage(int verbosityLevel, String message); class ExecutionException (line 68) | public static class ExecutionException extends Exception { method ExecutionException (line 77) | ExecutionException (TdApi.Error error) { method send (line 94) | public void send(TdApi.Function query, ResultHandler resultHandler, Ex... method send (line 110) | public void send(TdApi.Function query, ResultHandler resultHandler) { method execute (line 122) | @SuppressWarnings("unchecked") method create (line 139) | public static Client create(ResultHandler updateHandler, ExceptionHand... method setLogMessageHandler (line 160) | public static void setLogMessageHandler(int maxVerbosityLevel, Client.... class ResponseReceiver (line 164) | private static class ResponseReceiver implements Runnable { method run (line 167) | @Override method processResult (line 178) | private void processResult(int clientId, long id, TdApi.Object objec... class Handler (line 228) | private static class Handler { method Handler (line 232) | Handler(ResultHandler resultHandler, ExceptionHandler exceptionHandl... method Client (line 238) | private Client(ResultHandler updateHandler, ExceptionHandler updateExc... method createNativeClient (line 250) | private static native int createNativeClient(); method nativeClientSend (line 252) | private static native void nativeClientSend(int nativeClientId, long e... method nativeClientReceive (line 254) | private static native int nativeClientReceive(int[] clientIds, long[] ... method nativeClientExecute (line 256) | private static native TdApi.Object nativeClientExecute(TdApi.Function ... method nativeClientSetLogMessageHandler (line 258) | private static native void nativeClientSetLogMessageHandler(int maxVer... FILE: example/java/org/drinkless/tdlib/JsonClient.java class JsonClient (line 12) | public final class JsonClient { method createClientId (line 26) | public static native int createClientId(); method send (line 33) | public static native void send(int clientId, String request); method receive (line 40) | public static native String receive(double timeout); method execute (line 48) | public static native String execute(String request); type LogMessageHandler (line 53) | public interface LogMessageHandler { method onLogMessage (line 62) | void onLogMessage(int verbosityLevel, String message); method setLogMessageHandler (line 72) | public static native void setLogMessageHandler(int maxVerbosityLevel, ... method JsonClient (line 77) | private JsonClient() { FILE: example/java/org/drinkless/tdlib/example/Example.java class Example (line 28) | public final class Example { method print (line 58) | private static void print(String str) { method setChatPositions (line 68) | private static void setChatPositions(TdApi.Chat chat, TdApi.ChatPositi... method onAuthorizationStateUpdated (line 90) | private static void onAuthorizationStateUpdated(TdApi.AuthorizationSta... method toInt (line 174) | private static int toInt(String arg) { method getChatId (line 183) | private static long getChatId(String arg) { method promptString (line 192) | private static String promptString(String prompt) { method getCommand (line 206) | private static void getCommand() { method getMainChatList (line 247) | private static void getMainChatList(final int limit) { method sendMessage (line 290) | private static void sendMessage(long chatId, String message) { method main (line 302) | public static void main(String[] args) throws InterruptedException { class OrderedChat (line 338) | private static class OrderedChat implements Comparable { method OrderedChat (line 342) | OrderedChat(long chatId, TdApi.ChatPosition position) { method compareTo (line 347) | @Override method equals (line 358) | @Override class DefaultHandler (line 365) | private static class DefaultHandler implements Client.ResultHandler { method onResult (line 366) | @Override class UpdateHandler (line 372) | private static class UpdateHandler implements Client.ResultHandler { method onResult (line 373) | @Override class AuthorizationRequestHandler (line 686) | private static class AuthorizationRequestHandler implements Client.Res... method onResult (line 687) | @Override class LogMessageHandler (line 703) | private static class LogMessageHandler implements Client.LogMessageHan... method onLogMessage (line 704) | @Override method onFatalError (line 714) | private static void onFatalError(String errorMessage) { FILE: example/java/org/drinkless/tdlib/example/JsonExample.java class JsonExample (line 14) | public final class JsonExample { method main (line 15) | public static void main(String[] args) throws InterruptedException { class LogMessageHandler (line 38) | private static class LogMessageHandler implements JsonClient.LogMessag... method onLogMessage (line 39) | @Override FILE: example/java/td_jni.cpp type td_jni (line 21) | namespace td_jni { function jint (line 24) | static jint JsonClient_createClientId(JNIEnv *env, jclass clazz) { function JsonClient_send (line 28) | static void JsonClient_send(JNIEnv *env, jclass clazz, jint client_id,... function jstring (line 32) | static jstring JsonClient_receive(JNIEnv *env, jclass clazz, jdouble t... function jstring (line 40) | static jstring JsonClient_execute(JNIEnv *env, jclass clazz, jstring r... function fetch_function (line 48) | static td::td_api::object_ptr fetch_function(JNI... function jint (line 61) | static jint Client_createNativeClient(JNIEnv *env, jclass clazz) { function Client_nativeClientSend (line 65) | static void Client_nativeClientSend(JNIEnv *env, jclass clazz, jint cl... function jint (line 70) | static jint Client_nativeClientReceive(JNIEnv *env, jclass clazz, jint... function jobject (line 102) | static jobject Client_nativeClientExecute(JNIEnv *env, jclass clazz, j... function jstring (line 108) | static jstring Object_toString(JNIEnv *env, jobject object) { function jstring (line 112) | static jstring Function_toString(JNIEnv *env, jobject object) { function on_log_message (line 121) | static void on_log_message(int verbosity_level, const char *log_messag... function Client_nativeClientSetLogMessageHandler (line 148) | static void Client_nativeClientSetLogMessageHandler(JNIEnv *env, jclas... function jint (line 176) | static jint register_native(JavaVM *vm) { function JNIEXPORT (line 238) | JNIEXPORT jint JNICALL JNI_OnLoad(JavaVM *vm, void *reserved) { FILE: example/python/tdjson_example.py class TdExample (line 16) | class TdExample: method __init__ (line 19) | def __init__(self, api_id: int = None, api_hash: str = None): method _load_library (line 33) | def _load_library(self) -> None: method _setup_functions (line 49) | def _setup_functions(self) -> None: method _setup_logging (line 80) | def _setup_logging(self, verbosity_level: int = 1) -> None: method execute (line 97) | def execute(self, query: Dict[str, Any]) -> Optional[Dict[str, Any]]: method send (line 112) | def send(self, query: Dict[str, Any]) -> None: method receive (line 121) | def receive(self, timeout: float = 1.0) -> Optional[Dict[str, Any]]: method login (line 135) | def login(self) -> None: method _handle_authentication (line 148) | def _handle_authentication(self) -> None: function main (line 256) | def main(): FILE: example/uwp/app/App.xaml.cs class App (line 19) | sealed partial class App : Application method App (line 25) | public App() method OnLaunched (line 39) | protected override void OnLaunched(LaunchActivatedEventArgs e) method OnNavigationFailed (line 85) | void OnNavigationFailed(object sender, NavigationFailedEventArgs e) method OnSuspending (line 97) | private void OnSuspending(object sender, SuspendingEventArgs e) FILE: example/uwp/app/MainPage.xaml.cs class MainPage (line 17) | public sealed partial class MainPage : Page method MainPage (line 23) | public MainPage() method Print (line 51) | public void Print(String str) method LogMessageCallback (line 59) | private void LogMessageCallback(int verbosity_level, String str) method AcceptCommand (line 69) | private void AcceptCommand(String command) method Button_Click (line 74) | private void Button_Click(object sender, RoutedEventArgs e) class MyClientResultHandler (line 150) | class MyClientResultHandler : Td.ClientResultHandler method MyClientResultHandler (line 154) | public MyClientResultHandler(MainPage page) method OnResult (line 159) | public void OnResult(TdApi.BaseObject obj) class BenchSimpleHandler (line 166) | class BenchSimpleHandler : Td.ClientResultHandler method BenchSimpleHandler (line 171) | public BenchSimpleHandler(MainPage page, int cnt) method OnResult (line 177) | public void OnResult(TdApi.BaseObject obj) FILE: example/web/tdweb/src/index.js class TdClient (line 27) | class TdClient { method constructor (line 44) | constructor(options) { method send (line 73) | send(query) { method sendInternal (line 78) | sendInternal(query) { method doSend (line 82) | doSend(query, isExternal) { method externalPostMessage (line 111) | externalPostMessage(query) { method readFile (line 141) | async readFile(query) { method deleteFile (line 147) | async deleteFile(query) { method onResponse (line 166) | onResponse(response) { method prepareFile (line 216) | prepareFile(file) { method prepareResponse (line 221) | prepareResponse(response) { method onBroadcastMessage (line 248) | onBroadcastMessage(e) { method postState (line 281) | postState() { method onWaitSetEmpty (line 293) | onWaitSetEmpty() { method onFsInited (line 298) | onFsInited() { method onInited (line 303) | onInited() { method sendStart (line 309) | sendStart() { method doSendStart (line 315) | doSendStart() { method onClosed (line 327) | onClosed() { method close (line 336) | close() { method closeOtherClients (line 364) | async closeOtherClients(options) { method onUpdate (line 392) | onUpdate(update) { class ListNode (line 399) | class ListNode { method constructor (line 400) | constructor(value) { method erase (line 405) | erase() { method clear (line 409) | clear() { method connect (line 414) | connect(other) { method onUsed (line 419) | onUsed(other) { method getLru (line 427) | getLru() { class FileManager (line 436) | class FileManager { method constructor (line 437) | constructor(instanceName, client) { method init (line 447) | init() { method unload (line 459) | unload(info) { method registerFile (line 476) | registerFile(file) { method flushLoad (line 530) | async flushLoad() { method load (line 556) | load(key, resolve, reject) { method doLoadFull (line 565) | async doLoadFull(info) { method doLoad (line 578) | async doLoad(info, offset, size) { method doDelete (line 621) | doDelete(info) { method readFile (line 626) | async readFile(query) { method deleteFile (line 657) | deleteFile(query) { FILE: example/web/tdweb/src/logger.js class Logger (line 1) | class Logger { method constructor (line 2) | constructor() { method debug (line 5) | debug(...str) { method log (line 10) | log(...str) { method info (line 15) | info(...str) { method warn (line 20) | warn(...str) { method error (line 25) | error(...str) { method setVerbosity (line 30) | setVerbosity(level, default_level = 'info') { method checkVerbosity (line 42) | checkVerbosity(level) { FILE: example/web/tdweb/src/wasm-utils.js function instantiateStreaming (line 6) | async function instantiateStreaming(url, importObject) { function fetchAndInstantiate (line 10) | function fetchAndInstantiate(url, importObject) { function instantiateCachedURL (line 26) | function instantiateCachedURL(dbVersion, url, importObject) { function instantiateAny (line 122) | async function instantiateAny(version, url, importObject) { FILE: example/web/tdweb/src/worker.js function initLocalForage (line 14) | async function initLocalForage() { function loadTdlibWasm (line 63) | async function loadTdlibWasm(onFS, wasmUrl) { function loadTdlib (line 94) | async function loadTdlib(onFS, wasmUrl) { class OutboundFileSystem (line 119) | class OutboundFileSystem { method constructor (line 120) | constructor(root, FS) { method blobToPath (line 127) | blobToPath(blob, name) { method forgetPath (line 146) | forgetPath(path) { class InboundFileSystem (line 154) | class InboundFileSystem { method create (line 155) | static async create(dbName, root, FS_promise) { method load_pids (line 197) | async load_pids() { method has (line 219) | has(pid) { method forget (line 227) | forget(pid) { method doPersist (line 233) | async doPersist(pid, path, arr, resolve, reject, write) { method flushPersist (line 260) | async flushPersist() { method tryFinishPersist (line 293) | async tryFinishPersist() { method persist (line 312) | async persist(pid, path, arr) { method unlink (line 331) | async unlink(pid) { class DbFileSystem (line 351) | class DbFileSystem { method create (line 352) | static async create(root, FS_promise, readOnly = false) { method sync (line 418) | async sync(force) { method close (line 439) | async close() { method destroy (line 443) | async destroy() { class TdFileSystem (line 467) | class TdFileSystem { method init_fs (line 468) | static async init_fs(prefix, FS_promise) { method create (line 473) | static async create(instanceName, FS_promise, readOnly = false) { method destroy (line 510) | async destroy() { class TdClient (line 515) | class TdClient { method constructor (line 516) | constructor(callback) { method testLocalForage (line 524) | async testLocalForage() { method init (line 550) | async init(options) { method prepareQueryRecursive (line 681) | prepareQueryRecursive(query) { method prepareQuery (line 697) | prepareQuery(query) { method onStart (line 715) | onStart() { method deleteIdbKey (line 720) | deleteIdbKey(query) { method readFilePart (line 737) | readFilePart(query) { method send (line 765) | send(query) { method execute (line 815) | execute(query) { method receive (line 824) | receive() { method cancelReceive (line 852) | cancelReceive() { method scheduleReceiveSoon (line 859) | scheduleReceiveSoon() { method scheduleReceive (line 867) | scheduleReceive() { method scheduleReceiveIn (line 875) | scheduleReceiveIn(timeout) { method onFatalError (line 881) | onFatalError(error) { method close (line 886) | async close(last_update) { method destroy (line 898) | async destroy(result) { method asyncOnFatalError (line 915) | async asyncOnFatalError(error) { method saveFile (line 920) | saveFile(pid, file) { method doSaveFile (line 939) | async doSaveFile(pid, file, arr) { method prepareFile (line 948) | prepareFile(file) { method prepareResponse (line 967) | prepareResponse(response) { method flushPendingQueries (line 980) | flushPendingQueries() { FILE: memprof/memprof.cpp function is_memprof_on (line 26) | bool is_memprof_on() { function get_fast_backtrace_success_rate (line 36) | double get_fast_backtrace_success_rate() { function fast_backtrace (line 55) | static int fast_backtrace(void **buffer, int size) { function get_fast_backtrace_success_rate (line 81) | double get_fast_backtrace_success_rate() { function Backtrace (line 88) | static Backtrace get_backtrace() { type malloc_info (line 126) | struct malloc_info { function get_hash (line 132) | static std::uint64_t get_hash(const Backtrace &bt) { type HashtableNode (line 140) | struct HashtableNode { function get_ht_size (line 150) | std::size_t get_ht_size() { function get_ht_pos (line 154) | std::int32_t get_ht_pos(const Backtrace &bt, bool force = false) { function dump_alloc (line 193) | void dump_alloc(const std::function &func) { function register_xalloc (line 203) | void register_xalloc(malloc_info *info, std::int32_t diff) { function malloc_info (line 239) | static malloc_info *get_info(void *data_void) { function free (line 252) | void free(void *data_void) { function is_memprof_on (line 314) | bool is_memprof_on() { function dump_alloc (line 317) | void dump_alloc(const std::function &func) { function get_fast_backtrace_success_rate (line 319) | double get_fast_backtrace_success_rate() { function get_ht_size (line 322) | std::size_t get_ht_size() { function get_used_memory_size (line 327) | std::size_t get_used_memory_size() { FILE: memprof/memprof.h type AllocInfo (line 18) | struct AllocInfo { FILE: memprof/memprof_stat.cpp function is_memprof_on (line 25) | bool is_memprof_on() { type malloc_info (line 34) | struct malloc_info { function register_xalloc (line 41) | void register_xalloc(malloc_info *info, std::int32_t diff) { function get_used_memory_size (line 48) | std::size_t get_used_memory_size() { function malloc_info (line 80) | static malloc_info *get_info(void *data_void) { function free (line 93) | void free(void *data_void) { function posix_memalign (line 135) | int posix_memalign(void **memptr, size_t alignment, size_t size) { function is_memprof_on (line 163) | bool is_memprof_on() { function get_used_memory_size (line 166) | std::size_t get_used_memory_size() { FILE: sqlite/sqlite/sqlite3.c function SQLITE_PRIVATE (line 785) | SQLITE_PRIVATE const char **tdsqlite3CompileOptions(int *pnOpt){ type tdsqlite3 (line 1291) | typedef struct tdsqlite3 tdsqlite3; type SQLITE_INT64_TYPE (line 1310) | typedef SQLITE_INT64_TYPE sqlite_int64; type SQLITE_UINT64_TYPE (line 1312) | typedef SQLITE_UINT64_TYPE sqlite_uint64; type sqlite_uint64 (line 1314) | typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; type __int64 (line 1317) | typedef __int64 sqlite_int64; type sqlite_uint64 (line 1318) | typedef unsigned __int64 sqlite_uint64; type sqlite_int64 (line 1320) | typedef long long int sqlite_int64; type sqlite_uint64 (line 1321) | typedef unsigned long long int sqlite_uint64; type sqlite_int64 (line 1323) | typedef sqlite_int64 tdsqlite3_int64; type sqlite_uint64 (line 1324) | typedef sqlite_uint64 tdsqlite3_uint64; type tdsqlite3_file (line 1723) | typedef struct tdsqlite3_file tdsqlite3_file; type tdsqlite3_file (line 1724) | struct tdsqlite3_file { type tdsqlite3_io_methods (line 1822) | typedef struct tdsqlite3_io_methods tdsqlite3_io_methods; type tdsqlite3_io_methods (line 1823) | struct tdsqlite3_io_methods { type tdsqlite3_mutex (line 2217) | typedef struct tdsqlite3_mutex tdsqlite3_mutex; type tdsqlite3_api_routines (line 2227) | typedef struct tdsqlite3_api_routines tdsqlite3_api_routines; type tdsqlite3_vfs (line 2398) | typedef struct tdsqlite3_vfs tdsqlite3_vfs; type tdsqlite3_vfs (line 2400) | struct tdsqlite3_vfs { type tdsqlite3_mem_methods (line 2696) | typedef struct tdsqlite3_mem_methods tdsqlite3_mem_methods; type tdsqlite3_mem_methods (line 2697) | struct tdsqlite3_mem_methods { type tdsqlite3_stmt (line 4745) | typedef struct tdsqlite3_stmt tdsqlite3_stmt; type tdsqlite3_value (line 5193) | typedef struct tdsqlite3_value tdsqlite3_value; type tdsqlite3_context (line 5207) | typedef struct tdsqlite3_context tdsqlite3_context; type tdsqlite3_vtab (line 7661) | typedef struct tdsqlite3_vtab tdsqlite3_vtab; type tdsqlite3_index_info (line 7662) | typedef struct tdsqlite3_index_info tdsqlite3_index_info; type tdsqlite3_vtab_cursor (line 7663) | typedef struct tdsqlite3_vtab_cursor tdsqlite3_vtab_cursor; type tdsqlite3_module (line 7664) | typedef struct tdsqlite3_module tdsqlite3_module; type tdsqlite3_module (line 7682) | struct tdsqlite3_module { type tdsqlite3_index_info (line 7822) | struct tdsqlite3_index_info { type tdsqlite3_vtab (line 7968) | struct tdsqlite3_vtab { type tdsqlite3_vtab_cursor (line 7992) | struct tdsqlite3_vtab_cursor { type tdsqlite3_blob (line 8048) | typedef struct tdsqlite3_blob tdsqlite3_blob; type tdsqlite3_mutex_methods (line 8496) | typedef struct tdsqlite3_mutex_methods tdsqlite3_mutex_methods; type tdsqlite3_mutex_methods (line 8497) | struct tdsqlite3_mutex_methods { type tdsqlite3_str (line 8752) | typedef struct tdsqlite3_str tdsqlite3_str; type tdsqlite3_pcache (line 9233) | typedef struct tdsqlite3_pcache tdsqlite3_pcache; type tdsqlite3_pcache_page (line 9245) | typedef struct tdsqlite3_pcache_page tdsqlite3_pcache_page; type tdsqlite3_pcache_page (line 9246) | struct tdsqlite3_pcache_page { type tdsqlite3_pcache_methods2 (line 9410) | typedef struct tdsqlite3_pcache_methods2 tdsqlite3_pcache_methods2; type tdsqlite3_pcache_methods2 (line 9411) | struct tdsqlite3_pcache_methods2 { type tdsqlite3_pcache_methods (line 9433) | typedef struct tdsqlite3_pcache_methods tdsqlite3_pcache_methods; type tdsqlite3_pcache_methods (line 9434) | struct tdsqlite3_pcache_methods { type tdsqlite3_backup (line 9459) | typedef struct tdsqlite3_backup tdsqlite3_backup; type tdsqlite3_snapshot (line 10480) | typedef struct tdsqlite3_snapshot { type tdsqlite3_rtree_geometry (line 10807) | typedef struct tdsqlite3_rtree_geometry tdsqlite3_rtree_geometry; type tdsqlite3_rtree_query_info (line 10808) | typedef struct tdsqlite3_rtree_query_info tdsqlite3_rtree_query_info; type tdsqlite3_int64 (line 10814) | typedef tdsqlite3_int64 tdsqlite3_rtree_dbl; type tdsqlite3_rtree_dbl (line 10816) | typedef double tdsqlite3_rtree_dbl; type tdsqlite3_rtree_geometry (line 10837) | struct tdsqlite3_rtree_geometry { type tdsqlite3_rtree_query_info (line 10869) | struct tdsqlite3_rtree_query_info { type tdsqlite3_session (line 10923) | typedef struct tdsqlite3_session tdsqlite3_session; type tdsqlite3_changeset_iter (line 10931) | typedef struct tdsqlite3_changeset_iter tdsqlite3_changeset_iter; type tdsqlite3_changegroup (line 11722) | typedef struct tdsqlite3_changegroup tdsqlite3_changegroup; type tdsqlite3_rebaser (line 12286) | typedef struct tdsqlite3_rebaser tdsqlite3_rebaser; type Fts5ExtensionApi (line 12602) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 12603) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 12604) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 12614) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 12830) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 13064) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 13065) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 13066) | struct fts5_tokenizer { type fts5_api (line 13101) | typedef struct fts5_api fts5_api; type fts5_api (line 13102) | struct fts5_api { type Hash (line 13762) | typedef struct Hash Hash; type HashElem (line 13763) | typedef struct HashElem HashElem; type Hash (line 13786) | struct Hash { type HashElem (line 13802) | struct HashElem { type sqlite_int64 (line 14231) | typedef sqlite_int64 i64; type sqlite_uint64 (line 14232) | typedef sqlite_uint64 u64; type UINT32_TYPE (line 14233) | typedef UINT32_TYPE u32; type UINT16_TYPE (line 14234) | typedef UINT16_TYPE u16; type INT16_TYPE (line 14235) | typedef INT16_TYPE i16; type UINT8_TYPE (line 14236) | typedef UINT8_TYPE u8; type INT8_TYPE (line 14237) | typedef INT8_TYPE i8; type u64 (line 14254) | typedef u64 tRowcnt; type u32 (line 14256) | typedef u32 tRowcnt; type INT16_TYPE (line 14282) | typedef INT16_TYPE LogEst; type uptr (line 14302) | typedef uintptr_t uptr; type u32 (line 14304) | typedef u32 uptr; type u64 (line 14306) | typedef u64 uptr; type BusyHandler (line 14454) | typedef struct BusyHandler BusyHandler; type BusyHandler (line 14455) | struct BusyHandler { type AggInfo (line 14549) | typedef struct AggInfo AggInfo; type AuthContext (line 14550) | typedef struct AuthContext AuthContext; type AutoincInfo (line 14551) | typedef struct AutoincInfo AutoincInfo; type Bitvec (line 14552) | typedef struct Bitvec Bitvec; type CollSeq (line 14553) | typedef struct CollSeq CollSeq; type Column (line 14554) | typedef struct Column Column; type Db (line 14555) | typedef struct Db Db; type Schema (line 14556) | typedef struct Schema Schema; type Expr (line 14557) | typedef struct Expr Expr; type ExprList (line 14558) | typedef struct ExprList ExprList; type FKey (line 14559) | typedef struct FKey FKey; type FuncDestructor (line 14560) | typedef struct FuncDestructor FuncDestructor; type FuncDef (line 14561) | typedef struct FuncDef FuncDef; type FuncDefHash (line 14562) | typedef struct FuncDefHash FuncDefHash; type IdList (line 14563) | typedef struct IdList IdList; type Index (line 14564) | typedef struct Index Index; type IndexSample (line 14565) | typedef struct IndexSample IndexSample; type KeyClass (line 14566) | typedef struct KeyClass KeyClass; type KeyInfo (line 14567) | typedef struct KeyInfo KeyInfo; type Lookaside (line 14568) | typedef struct Lookaside Lookaside; type LookasideSlot (line 14569) | typedef struct LookasideSlot LookasideSlot; type Module (line 14570) | typedef struct Module Module; type NameContext (line 14571) | typedef struct NameContext NameContext; type Parse (line 14572) | typedef struct Parse Parse; type PreUpdate (line 14573) | typedef struct PreUpdate PreUpdate; type PrintfArguments (line 14574) | typedef struct PrintfArguments PrintfArguments; type RenameToken (line 14575) | typedef struct RenameToken RenameToken; type RowSet (line 14576) | typedef struct RowSet RowSet; type Savepoint (line 14577) | typedef struct Savepoint Savepoint; type Select (line 14578) | typedef struct Select Select; type SQLiteThread (line 14579) | typedef struct SQLiteThread SQLiteThread; type SelectDest (line 14580) | typedef struct SelectDest SelectDest; type SrcList (line 14581) | typedef struct SrcList SrcList; type StrAccum (line 14582) | typedef struct tdsqlite3_str StrAccum; type Table (line 14583) | typedef struct Table Table; type TableLock (line 14584) | typedef struct TableLock TableLock; type Token (line 14585) | typedef struct Token Token; type TreeView (line 14586) | typedef struct TreeView TreeView; type Trigger (line 14587) | typedef struct Trigger Trigger; type TriggerPrg (line 14588) | typedef struct TriggerPrg TriggerPrg; type TriggerStep (line 14589) | typedef struct TriggerStep TriggerStep; type UnpackedRecord (line 14590) | typedef struct UnpackedRecord UnpackedRecord; type Upsert (line 14591) | typedef struct Upsert Upsert; type VTable (line 14592) | typedef struct VTable VTable; type VtabCtx (line 14593) | typedef struct VtabCtx VtabCtx; type Walker (line 14594) | typedef struct Walker Walker; type WhereInfo (line 14595) | typedef struct WhereInfo WhereInfo; type Window (line 14596) | typedef struct Window Window; type With (line 14597) | typedef struct With With; type SQLITE_BITMASK_TYPE (line 14608) | typedef SQLITE_BITMASK_TYPE Bitmask; type u64 (line 14610) | typedef u64 Bitmask; type VList (line 14632) | typedef int VList; type Btree (line 14679) | typedef struct Btree Btree; type BtCursor (line 14680) | typedef struct BtCursor BtCursor; type BtShared (line 14681) | typedef struct BtShared BtShared; type BtreePayload (line 14682) | typedef struct BtreePayload BtreePayload; type KeyInfo (line 14870) | struct KeyInfo type BtreePayload (line 14931) | struct BtreePayload { type Vdbe (line 15065) | typedef struct Vdbe Vdbe; type Mem (line 15071) | typedef struct tdsqlite3_value Mem; type SubProgram (line 15072) | typedef struct SubProgram SubProgram; type VdbeOp (line 15079) | struct VdbeOp { type VdbeOp (line 15118) | typedef struct VdbeOp VdbeOp; type SubProgram (line 15124) | struct SubProgram { type VdbeOpList (line 15138) | struct VdbeOpList { type VdbeOpList (line 15144) | typedef struct VdbeOpList VdbeOpList; type u32 (line 15693) | typedef u32 Pgno; type Pager (line 15698) | typedef struct Pager Pager; type DbPage (line 15703) | typedef struct PgHdr DbPage; type PgHdr (line 15929) | typedef struct PgHdr PgHdr; type PCache (line 15930) | typedef struct PCache PCache; type PgHdr (line 15936) | struct PgHdr { type Db (line 16498) | struct Db { type Schema (line 16523) | struct Schema { type Lookaside (line 16612) | struct Lookaside { type LookasideSlot (line 16630) | struct LookasideSlot { type FuncDefHash (line 16654) | struct FuncDefHash { type tdsqlite3_userauth (line 16664) | typedef struct tdsqlite3_userauth tdsqlite3_userauth; type tdsqlite3_userauth (line 16665) | struct tdsqlite3_userauth { type tdsqlite3 (line 16713) | struct tdsqlite3 { type FuncDef (line 16984) | struct FuncDef { type FuncDestructor (line 17014) | struct FuncDestructor { type Savepoint (line 17174) | struct Savepoint { type Module (line 17195) | struct Module { type Column (line 17221) | struct Column { type CollSeq (line 17254) | struct CollSeq { type VTable (line 17355) | struct VTable { type Table (line 17376) | struct Table { type FKey (line 17501) | struct FKey { type KeyInfo (line 17566) | struct KeyInfo { type UnpackedRecord (line 17617) | struct UnpackedRecord { type Index (line 17663) | struct Index { type IndexSample (line 17726) | struct IndexSample { type Token (line 17750) | struct Token { type AggInfo (line 17768) | struct AggInfo { type i16 (line 17810) | typedef i16 ynVar; type ynVar (line 17812) | typedef int ynVar; type Expr (line 17878) | struct Expr { type ExprList (line 18050) | struct ExprList { type IdList (line 18093) | struct IdList { type SrcList (line 18120) | struct SrcList { type NameContext (line 18221) | struct NameContext { type Upsert (line 18278) | struct Upsert { type Select (line 18311) | struct Select { type SelectDest (line 18453) | struct SelectDest { type AutoincInfo (line 18471) | struct AutoincInfo { type TriggerPrg (line 18496) | struct TriggerPrg { type yDbMask (line 18515) | typedef unsigned int yDbMask; type Parse (line 18539) | struct Parse { type AuthContext (line 18680) | struct AuthContext { type Trigger (line 18732) | struct Trigger { type TriggerStep (line 18794) | struct TriggerStep { type DbFixer (line 18814) | typedef struct DbFixer DbFixer; type DbFixer (line 18815) | struct DbFixer { type tdsqlite3_str (line 18828) | struct tdsqlite3_str { type InitData (line 18848) | typedef struct { type Sqlite3Config (line 18867) | struct Sqlite3Config { type Walker (line 18949) | struct Walker { type With (line 19000) | struct With { type TreeView (line 19016) | struct TreeView { type Window (line 19045) | struct Window { type SrcList_item (line 19088) | struct SrcList_item type PrintfArguments (line 19297) | struct PrintfArguments { type SrcList_item (line 19470) | struct SrcList_item type SrcList_item (line 19532) | struct SrcList_item type Sqlite3Config (line 19797) | struct Sqlite3Config type ExprList_item (line 19819) | struct ExprList_item type sqlcipher_provider (line 20295) | typedef struct { type MemPage (line 20619) | typedef struct MemPage MemPage; type BtLock (line 20620) | typedef struct BtLock BtLock; type CellInfo (line 20621) | typedef struct CellInfo CellInfo; type MemPage (line 20660) | struct MemPage { type BtLock (line 20699) | struct BtLock { type Btree (line 20731) | struct Btree { type BtShared (line 20794) | struct BtShared { type CellInfo (line 20850) | struct CellInfo { type BtCursor (line 20895) | struct BtCursor { type IntegrityCk (line 21063) | typedef struct IntegrityCk IntegrityCk; type IntegrityCk (line 21064) | struct IntegrityCk { function cipher_hex2int (line 21218) | static int cipher_hex2int(char c) { function cipher_hex2bin (line 21224) | static void cipher_hex2bin(const unsigned char *hex, int sz, unsigned ch... function cipher_bin2hex (line 21231) | static void cipher_bin2hex(const unsigned char* in, int sz, char *out) { function cipher_isHex (line 21238) | static int cipher_isHex(const unsigned char *hex, int sz){ type cipher_ctx (line 21255) | typedef struct { type codec_ctx (line 21265) | typedef struct { function codec_vdbe_return_string (line 21401) | static void codec_vdbe_return_string(Parse *pParse, const char *zLabel, ... function codec_set_btree_to_codec_pagesize (line 21409) | static int codec_set_btree_to_codec_pagesize(tdsqlite3 *db, Db *pDb, cod... function codec_set_pass_key (line 21436) | static int codec_set_pass_key(tdsqlite3* db, int nDb, const void *zKey, ... function sqlcipher_codec_pragma (line 21447) | int sqlcipher_codec_pragma(tdsqlite3* db, int iDb, Parse *pParse, const ... function tdsqlite3FreeCodecArg (line 22080) | static void tdsqlite3FreeCodecArg(void *pCodecArg) { function SQLITE_PRIVATE (line 22087) | SQLITE_PRIVATE int tdsqlite3CodecAttach(tdsqlite3* db, int nDb, const vo... function sqlcipher_find_db_index (line 22159) | int sqlcipher_find_db_index(tdsqlite3 *db, const char *zDb) { function SQLITE_API (line 22173) | SQLITE_API void tdsqlite3_activate_see(const char* in) { function SQLITE_API (line 22177) | SQLITE_API int tdsqlite3_key(tdsqlite3 *db, const void *pKey, int nKey) { function SQLITE_API (line 22182) | SQLITE_API int tdsqlite3_key_v2(tdsqlite3 *db, const char *zDb, const vo... function SQLITE_API (line 22192) | SQLITE_API int tdsqlite3_rekey(tdsqlite3 *db, const void *pKey, int nKey) { function SQLITE_API (line 22207) | SQLITE_API int tdsqlite3_rekey_v2(tdsqlite3 *db, const char *zDb, const ... function SQLITE_PRIVATE (line 22277) | SQLITE_PRIVATE void tdsqlite3CodecGetKey(tdsqlite3* db, int nDb, void **... function sqlcipher_finalize (line 22320) | static int sqlcipher_finalize(tdsqlite3 *db, tdsqlite3_stmt *pStmt, char... function sqlcipher_execSql (line 22334) | static int sqlcipher_execSql(tdsqlite3 *db, char **pzErrMsg, const char ... function sqlcipher_execExecSql (line 22355) | static int sqlcipher_execExecSql(tdsqlite3 *db, char **pzErrMsg, const c... function sqlcipher_exportFunc (line 22378) | void sqlcipher_exportFunc(tdsqlite3_context *context, int argc, tdsqlite... function tdsqlite3_mutex (line 22589) | tdsqlite3_mutex* sqlcipher_mutex(int mutex) { function sqlcipher_mem_init (line 22594) | static int sqlcipher_mem_init(void *pAppData) { function sqlcipher_mem_shutdown (line 22597) | static void sqlcipher_mem_shutdown(void *pAppData) { function sqlcipher_mem_size (line 22609) | static int sqlcipher_mem_size(void *p) { function sqlcipher_mem_free (line 22612) | static void sqlcipher_mem_free(void *p) { function sqlcipher_mem_roundup (line 22626) | static int sqlcipher_mem_roundup(int n) { function sqlcipher_init_memmethods (line 22641) | void sqlcipher_init_memmethods() { function sqlcipher_register_provider (line 22650) | int sqlcipher_register_provider(sqlcipher_provider *p) { function sqlcipher_provider (line 22672) | sqlcipher_provider* sqlcipher_get_provider() { function sqlcipher_deactivate (line 22676) | void sqlcipher_deactivate() { function sqlcipher_ismemset (line 22738) | int sqlcipher_ismemset(const void *v, unsigned char value, u64 len) { function sqlcipher_memcmp (line 22751) | int sqlcipher_memcmp(const void *v0, const void *v1, int len) { function sqlcipher_mlock (line 22762) | void sqlcipher_mlock(void *ptr, u64 sz) { function sqlcipher_munlock (line 22789) | void sqlcipher_munlock(void *ptr, u64 sz) { function sqlcipher_free (line 22824) | void sqlcipher_free(void *ptr, u64 sz) { function sqlcipher_cipher_ctx_init (line 22862) | static int sqlcipher_cipher_ctx_init(codec_ctx *ctx, cipher_ctx **iCtx) { function sqlcipher_cipher_ctx_free (line 22884) | static void sqlcipher_cipher_ctx_free(codec_ctx* ctx, cipher_ctx **iCtx) { function sqlcipher_codec_ctx_reserve_setup (line 22894) | static int sqlcipher_codec_ctx_reserve_setup(codec_ctx *ctx) { function sqlcipher_cipher_ctx_cmp (line 22921) | static int sqlcipher_cipher_ctx_cmp(cipher_ctx *c1, cipher_ctx *c2) { function sqlcipher_cipher_ctx_copy (line 22962) | static int sqlcipher_cipher_ctx_copy(codec_ctx *ctx, cipher_ctx *target,... function sqlcipher_cipher_ctx_set_keyspec (line 22996) | static int sqlcipher_cipher_ctx_set_keyspec(codec_ctx *ctx, cipher_ctx *... function sqlcipher_codec_get_store_pass (line 23012) | int sqlcipher_codec_get_store_pass(codec_ctx *ctx) { function sqlcipher_codec_set_store_pass (line 23016) | void sqlcipher_codec_set_store_pass(codec_ctx *ctx, int value) { function sqlcipher_codec_get_pass (line 23020) | void sqlcipher_codec_get_pass(codec_ctx *ctx, void **zKey, int *nKey) { function sqlcipher_set_derive_key (line 23025) | static void sqlcipher_set_derive_key(codec_ctx *ctx, int derive) { function sqlcipher_cipher_ctx_set_pass (line 23036) | static int sqlcipher_cipher_ctx_set_pass(cipher_ctx *ctx, const void *zK... function sqlcipher_codec_ctx_set_pass (line 23051) | int sqlcipher_codec_ctx_set_pass(codec_ctx *ctx, const void *zKey, int n... function sqlcipher_set_default_kdf_iter (line 23070) | void sqlcipher_set_default_kdf_iter(int iter) { function sqlcipher_get_default_kdf_iter (line 23074) | int sqlcipher_get_default_kdf_iter() { function sqlcipher_codec_ctx_set_kdf_iter (line 23078) | int sqlcipher_codec_ctx_set_kdf_iter(codec_ctx *ctx, int kdf_iter) { function sqlcipher_codec_ctx_get_kdf_iter (line 23084) | int sqlcipher_codec_ctx_get_kdf_iter(codec_ctx *ctx) { function sqlcipher_codec_ctx_set_fast_kdf_iter (line 23088) | int sqlcipher_codec_ctx_set_fast_kdf_iter(codec_ctx *ctx, int fast_kdf_i... function sqlcipher_codec_ctx_get_fast_kdf_iter (line 23094) | int sqlcipher_codec_ctx_get_fast_kdf_iter(codec_ctx *ctx) { function sqlcipher_set_default_use_hmac (line 23099) | void sqlcipher_set_default_use_hmac(int use) { function sqlcipher_get_default_use_hmac (line 23104) | int sqlcipher_get_default_use_hmac() { function sqlcipher_set_hmac_salt_mask (line 23108) | void sqlcipher_set_hmac_salt_mask(unsigned char mask) { function sqlcipher_get_hmac_salt_mask (line 23112) | unsigned char sqlcipher_get_hmac_salt_mask() { function sqlcipher_codec_ctx_set_use_hmac (line 23117) | int sqlcipher_codec_ctx_set_use_hmac(codec_ctx *ctx, int use) { function sqlcipher_codec_ctx_get_use_hmac (line 23127) | int sqlcipher_codec_ctx_get_use_hmac(codec_ctx *ctx) { function sqlcipher_set_default_plaintext_header_size (line 23136) | int sqlcipher_set_default_plaintext_header_size(int size) { function sqlcipher_codec_ctx_set_plaintext_header_size (line 23141) | int sqlcipher_codec_ctx_set_plaintext_header_size(codec_ctx *ctx, int si... function sqlcipher_get_default_plaintext_header_size (line 23149) | int sqlcipher_get_default_plaintext_header_size() { function sqlcipher_codec_ctx_get_plaintext_header_size (line 23153) | int sqlcipher_codec_ctx_get_plaintext_header_size(codec_ctx *ctx) { function sqlcipher_set_default_hmac_algorithm (line 23158) | int sqlcipher_set_default_hmac_algorithm(int algorithm) { function sqlcipher_codec_ctx_set_hmac_algorithm (line 23163) | int sqlcipher_codec_ctx_set_hmac_algorithm(codec_ctx *ctx, int algorithm) { function sqlcipher_get_default_hmac_algorithm (line 23168) | int sqlcipher_get_default_hmac_algorithm() { function sqlcipher_codec_ctx_get_hmac_algorithm (line 23172) | int sqlcipher_codec_ctx_get_hmac_algorithm(codec_ctx *ctx) { function sqlcipher_set_default_kdf_algorithm (line 23177) | int sqlcipher_set_default_kdf_algorithm(int algorithm) { function sqlcipher_codec_ctx_set_kdf_algorithm (line 23182) | int sqlcipher_codec_ctx_set_kdf_algorithm(codec_ctx *ctx, int algorithm) { function sqlcipher_get_default_kdf_algorithm (line 23187) | int sqlcipher_get_default_kdf_algorithm() { function sqlcipher_codec_ctx_get_kdf_algorithm (line 23191) | int sqlcipher_codec_ctx_get_kdf_algorithm(codec_ctx *ctx) { function sqlcipher_codec_ctx_set_flag (line 23195) | int sqlcipher_codec_ctx_set_flag(codec_ctx *ctx, unsigned int flag) { function sqlcipher_codec_ctx_unset_flag (line 23200) | int sqlcipher_codec_ctx_unset_flag(codec_ctx *ctx, unsigned int flag) { function sqlcipher_codec_ctx_get_flag (line 23205) | int sqlcipher_codec_ctx_get_flag(codec_ctx *ctx, unsigned int flag) { function sqlcipher_codec_ctx_set_error (line 23209) | void sqlcipher_codec_ctx_set_error(codec_ctx *ctx, int error) { function sqlcipher_codec_ctx_get_reservesize (line 23215) | int sqlcipher_codec_ctx_get_reservesize(codec_ctx *ctx) { function sqlcipher_codec_ctx_init_kdf_salt (line 23223) | static int sqlcipher_codec_ctx_init_kdf_salt(codec_ctx *ctx) { function sqlcipher_codec_ctx_set_kdf_salt (line 23240) | int sqlcipher_codec_ctx_set_kdf_salt(codec_ctx *ctx, unsigned char *salt... function sqlcipher_codec_ctx_get_kdf_salt (line 23249) | int sqlcipher_codec_ctx_get_kdf_salt(codec_ctx *ctx, void** salt) { function sqlcipher_codec_get_keyspec (line 23258) | void sqlcipher_codec_get_keyspec(codec_ctx *ctx, void **zKey, int *nKey) { function sqlcipher_codec_ctx_set_pagesize (line 23263) | int sqlcipher_codec_ctx_set_pagesize(codec_ctx *ctx, int size) { function sqlcipher_codec_ctx_get_pagesize (line 23281) | int sqlcipher_codec_ctx_get_pagesize(codec_ctx *ctx) { function sqlcipher_set_default_pagesize (line 23285) | void sqlcipher_set_default_pagesize(int page_size) { function sqlcipher_get_default_pagesize (line 23289) | int sqlcipher_get_default_pagesize() { function sqlcipher_set_mem_security (line 23293) | void sqlcipher_set_mem_security(int on) { function sqlcipher_get_mem_security (line 23298) | int sqlcipher_get_mem_security() { function sqlcipher_codec_ctx_init (line 23303) | int sqlcipher_codec_ctx_init(codec_ctx **iCtx, Db *pDb, Pager *pPager, c... function sqlcipher_codec_ctx_free (line 23418) | void sqlcipher_codec_ctx_free(codec_ctx **iCtx) { function sqlcipher_put4byte_le (line 23434) | static void sqlcipher_put4byte_le(unsigned char *p, u32 v) { function sqlcipher_page_hmac (line 23441) | static int sqlcipher_page_hmac(codec_ctx *ctx, cipher_ctx *c_ctx, Pgno p... function sqlcipher_page_cipher (line 23477) | int sqlcipher_page_cipher(codec_ctx *ctx, int for_ctx, Pgno pgno, int mo... function sqlcipher_cipher_ctx_key_derive (line 23570) | static int sqlcipher_cipher_ctx_key_derive(codec_ctx *ctx, cipher_ctx *c... function sqlcipher_codec_key_derive (line 23637) | int sqlcipher_codec_key_derive(codec_ctx *ctx) { function sqlcipher_codec_key_copy (line 23661) | int sqlcipher_codec_key_copy(codec_ctx *ctx, int source) { function sqlcipher_check_connection (line 23674) | static int sqlcipher_check_connection(const char *filename, char *key, i... function sqlcipher_codec_ctx_integrity_check (line 23721) | int sqlcipher_codec_ctx_integrity_check(codec_ctx *ctx, Parse *pParse, c... function sqlcipher_codec_ctx_migrate (line 23794) | int sqlcipher_codec_ctx_migrate(codec_ctx *ctx) { function sqlcipher_codec_add_random (line 23990) | int sqlcipher_codec_add_random(codec_ctx *ctx, const char *zRight, int r... function sqlcipher_profile_callback (line 24012) | static void sqlcipher_profile_callback(void *file, const char *sql, tdsq... function sqlcipher_cipher_profile (line 24018) | int sqlcipher_cipher_profile(tdsqlite3 *db, const char *destination){ function sqlcipher_codec_fips_status (line 24041) | int sqlcipher_codec_fips_status(codec_ctx *ctx) { type openssl_ctx (line 24106) | typedef struct { function HMAC_CTX (line 24114) | static HMAC_CTX *HMAC_CTX_new(void) function HMAC_CTX_free (line 24127) | static void HMAC_CTX_free(HMAC_CTX *ctx) function sqlcipher_openssl_add_random (line 24136) | static int sqlcipher_openssl_add_random(void *ctx, void *buffer, int len... function sqlcipher_openssl_activate (line 24160) | static int sqlcipher_openssl_activate(void *ctx) { function sqlcipher_openssl_deactivate (line 24209) | static int sqlcipher_openssl_deactivate(void *ctx) { function sqlcipher_openssl_random (line 24245) | static int sqlcipher_openssl_random (void *ctx, void *buffer, int length) { function sqlcipher_openssl_hmac (line 24267) | static int sqlcipher_openssl_hmac(void *ctx, int algorithm, unsigned cha... function sqlcipher_openssl_kdf (line 24305) | static int sqlcipher_openssl_kdf(void *ctx, int algorithm, const unsigne... function sqlcipher_openssl_cipher (line 24335) | static int sqlcipher_openssl_cipher(void *ctx, int mode, unsigned char *... function sqlcipher_openssl_get_key_sz (line 24361) | static int sqlcipher_openssl_get_key_sz(void *ctx) { function sqlcipher_openssl_get_iv_sz (line 24365) | static int sqlcipher_openssl_get_iv_sz(void *ctx) { function sqlcipher_openssl_get_block_sz (line 24369) | static int sqlcipher_openssl_get_block_sz(void *ctx) { function sqlcipher_openssl_get_hmac_sz (line 24373) | static int sqlcipher_openssl_get_hmac_sz(void *ctx, int algorithm) { function sqlcipher_openssl_ctx_init (line 24389) | static int sqlcipher_openssl_ctx_init(void **ctx) { function sqlcipher_openssl_ctx_free (line 24401) | static int sqlcipher_openssl_ctx_free(void **ctx) { function sqlcipher_openssl_fips_status (line 24407) | static int sqlcipher_openssl_fips_status(void *ctx) { function SQLITE_PRIVATE (line 24415) | SQLITE_PRIVATE int sqlcipher_openssl_setup(sqlcipher_provider *p) { function sqlcipher_activate (line 24436) | void sqlcipher_activate() { type Sqlite3Config (line 24691) | struct Sqlite3Config type Op (line 24862) | typedef struct VdbeOp Op; type Bool (line 24867) | typedef unsigned Bool; type VdbeSorter (line 24870) | typedef struct VdbeSorter VdbeSorter; type AuxData (line 24873) | typedef struct AuxData AuxData; type VdbeCursor (line 24891) | typedef struct VdbeCursor VdbeCursor; type VdbeCursor (line 24892) | struct VdbeCursor { type VdbeFrame (line 24977) | typedef struct VdbeFrame VdbeFrame; type VdbeFrame (line 24978) | struct VdbeFrame { type tdsqlite3_value (line 25016) | struct tdsqlite3_value { type AuxData (line 25124) | struct AuxData { type tdsqlite3_context (line 25145) | struct tdsqlite3_context { type bft (line 25160) | typedef unsigned bft; type ScanStatus (line 25165) | typedef struct ScanStatus ScanStatus; type ScanStatus (line 25166) | struct ScanStatus { type DblquoteStr (line 25182) | typedef struct DblquoteStr DblquoteStr; type DblquoteStr (line 25183) | struct DblquoteStr { type Vdbe (line 25195) | struct Vdbe { type PreUpdate (line 25281) | struct PreUpdate { type tdsqlite3_int64 (line 25440) | typedef tdsqlite3_int64 tdsqlite3StatValueType; type u32 (line 25442) | typedef u32 tdsqlite3StatValueType; type tdsqlite3StatType (line 25444) | typedef struct tdsqlite3StatType tdsqlite3StatType; function SQLITE_WSD (line 25445) | static SQLITE_WSD struct tdsqlite3StatType { function SQLITE_PRIVATE (line 25486) | SQLITE_PRIVATE tdsqlite3_int64 tdsqlite3StatusValue(int op){ function SQLITE_PRIVATE (line 25506) | SQLITE_PRIVATE void tdsqlite3StatusUp(int op, int N){ function SQLITE_PRIVATE (line 25517) | SQLITE_PRIVATE void tdsqlite3StatusDown(int op, int N){ function SQLITE_PRIVATE (line 25531) | SQLITE_PRIVATE void tdsqlite3StatusHighwater(int op, int X){ function SQLITE_API (line 25551) | SQLITE_API int tdsqlite3_status64( function SQLITE_API (line 25576) | SQLITE_API int tdsqlite3_status(int op, int *pCurrent, int *pHighwater, ... function u32 (line 25593) | static u32 countLookasideSlots(LookasideSlot *p){ function SQLITE_PRIVATE (line 25605) | SQLITE_PRIVATE int tdsqlite3LookasideUsed(tdsqlite3 *db, int *pHighwater){ function SQLITE_API (line 25619) | SQLITE_API int tdsqlite3_db_status( type tm (line 25873) | struct tm type DateTime (line 25879) | typedef struct DateTime DateTime; type DateTime (line 25880) | struct DateTime { function getDigits (line 25923) | static int getDigits(const char *zDate, const char *zFormat, ...){ function parseTimezone (line 25977) | static int parseTimezone(const char *zDate, DateTime *p){ function parseHhMmSs (line 26013) | static int parseHhMmSs(const char *zDate, DateTime *p){ function datetimeError (line 26053) | static void datetimeError(DateTime *p){ function computeJD (line 26064) | static void computeJD(DateTime *p){ function parseYyyyMmDd (line 26114) | static int parseYyyyMmDd(const char *zDate, DateTime *p){ function setDateTimeToCurrent (line 26151) | static int setDateTimeToCurrent(tdsqlite3_context *context, DateTime *p){ function setRawDateNumber (line 26167) | static void setRawDateNumber(DateTime *p, double r){ function parseDateOrTime (line 26192) | static int parseDateOrTime( function validJulianDay (line 26225) | static int validJulianDay(tdsqlite3_int64 iJD){ function computeYMD (line 26232) | static void computeYMD(DateTime *p){ function computeHMS (line 26261) | static void computeHMS(DateTime *p){ function computeYMD_HMS (line 26280) | static void computeYMD_HMS(DateTime *p){ function clearYMD_HMS_TZ (line 26288) | static void clearYMD_HMS_TZ(DateTime *p){ function osLocaltime (line 26326) | static int osLocaltime(time_t *t, struct tm *pTm){ function tdsqlite3_int64 (line 26365) | static tdsqlite3_int64 localtimeOffset( function parseModifier (line 26469) | static int parseModifier( function isDate (line 26686) | static int isDate( function juliandayFunc (line 26729) | static void juliandayFunc( function datetimeFunc (line 26746) | static void datetimeFunc( function timeFunc (line 26766) | static void timeFunc( function dateFunc (line 26785) | static void dateFunc( function strftimeFunc (line 26818) | static void strftimeFunc( function ctimeFunc (line 26956) | static void ctimeFunc( function cdateFunc (line 26970) | static void cdateFunc( function ctimestampFunc (line 26984) | static void ctimestampFunc( function currentTimeFunc (line 27006) | static void currentTimeFunc( function SQLITE_PRIVATE (line 27044) | SQLITE_PRIVATE void tdsqlite3RegisterDateTimeFunctions(void){ function SQLITE_PRIVATE (line 27147) | SQLITE_PRIVATE void tdsqlite3OsClose(tdsqlite3_file *pId){ function SQLITE_PRIVATE (line 27153) | SQLITE_PRIVATE int tdsqlite3OsRead(tdsqlite3_file *id, void *pBuf, int a... function SQLITE_PRIVATE (line 27157) | SQLITE_PRIVATE int tdsqlite3OsWrite(tdsqlite3_file *id, const void *pBuf... function SQLITE_PRIVATE (line 27161) | SQLITE_PRIVATE int tdsqlite3OsTruncate(tdsqlite3_file *id, i64 size){ function SQLITE_PRIVATE (line 27164) | SQLITE_PRIVATE int tdsqlite3OsSync(tdsqlite3_file *id, int flags){ function SQLITE_PRIVATE (line 27168) | SQLITE_PRIVATE int tdsqlite3OsFileSize(tdsqlite3_file *id, i64 *pSize){ function SQLITE_PRIVATE (line 27172) | SQLITE_PRIVATE int tdsqlite3OsLock(tdsqlite3_file *id, int lockType){ function SQLITE_PRIVATE (line 27176) | SQLITE_PRIVATE int tdsqlite3OsUnlock(tdsqlite3_file *id, int lockType){ function SQLITE_PRIVATE (line 27179) | SQLITE_PRIVATE int tdsqlite3OsCheckReservedLock(tdsqlite3_file *id, int ... function SQLITE_PRIVATE (line 27192) | SQLITE_PRIVATE int tdsqlite3OsFileControl(tdsqlite3_file *id, int op, vo... function SQLITE_PRIVATE (line 27213) | SQLITE_PRIVATE void tdsqlite3OsFileControlHint(tdsqlite3_file *id, int o... function SQLITE_PRIVATE (line 27217) | SQLITE_PRIVATE int tdsqlite3OsSectorSize(tdsqlite3_file *id){ function SQLITE_PRIVATE (line 27221) | SQLITE_PRIVATE int tdsqlite3OsDeviceCharacteristics(tdsqlite3_file *id){ function SQLITE_PRIVATE (line 27225) | SQLITE_PRIVATE int tdsqlite3OsShmLock(tdsqlite3_file *id, int offset, in... function SQLITE_PRIVATE (line 27228) | SQLITE_PRIVATE void tdsqlite3OsShmBarrier(tdsqlite3_file *id){ function SQLITE_PRIVATE (line 27231) | SQLITE_PRIVATE int tdsqlite3OsShmUnmap(tdsqlite3_file *id, int deleteFlag){ function SQLITE_PRIVATE (line 27234) | SQLITE_PRIVATE int tdsqlite3OsShmMap( function SQLITE_PRIVATE (line 27248) | SQLITE_PRIVATE int tdsqlite3OsFetch(tdsqlite3_file *id, i64 iOff, int iA... function SQLITE_PRIVATE (line 27252) | SQLITE_PRIVATE int tdsqlite3OsUnfetch(tdsqlite3_file *id, i64 iOff, void... function SQLITE_PRIVATE (line 27257) | SQLITE_PRIVATE int tdsqlite3OsFetch(tdsqlite3_file *id, i64 iOff, int iA... function SQLITE_PRIVATE (line 27261) | SQLITE_PRIVATE int tdsqlite3OsUnfetch(tdsqlite3_file *id, i64 iOff, void... function SQLITE_PRIVATE (line 27270) | SQLITE_PRIVATE int tdsqlite3OsOpen( function SQLITE_PRIVATE (line 27287) | SQLITE_PRIVATE int tdsqlite3OsDelete(tdsqlite3_vfs *pVfs, const char *zP... function SQLITE_PRIVATE (line 27292) | SQLITE_PRIVATE int tdsqlite3OsAccess( function SQLITE_PRIVATE (line 27301) | SQLITE_PRIVATE int tdsqlite3OsFullPathname( function SQLITE_PRIVATE (line 27312) | SQLITE_PRIVATE void *tdsqlite3OsDlOpen(tdsqlite3_vfs *pVfs, const char *... function SQLITE_PRIVATE (line 27315) | SQLITE_PRIVATE void tdsqlite3OsDlError(tdsqlite3_vfs *pVfs, int nByte, c... function SQLITE_PRIVATE (line 27318) | SQLITE_PRIVATE void (*tdsqlite3OsDlSym(tdsqlite3_vfs *pVfs, void *pHdle,... function SQLITE_PRIVATE (line 27321) | SQLITE_PRIVATE void tdsqlite3OsDlClose(tdsqlite3_vfs *pVfs, void *pHandle){ function SQLITE_PRIVATE (line 27325) | SQLITE_PRIVATE int tdsqlite3OsRandomness(tdsqlite3_vfs *pVfs, int nByte,... function SQLITE_PRIVATE (line 27336) | SQLITE_PRIVATE int tdsqlite3OsSleep(tdsqlite3_vfs *pVfs, int nMicro){ function SQLITE_PRIVATE (line 27339) | SQLITE_PRIVATE int tdsqlite3OsGetLastError(tdsqlite3_vfs *pVfs){ function SQLITE_PRIVATE (line 27342) | SQLITE_PRIVATE int tdsqlite3OsCurrentTimeInt64(tdsqlite3_vfs *pVfs, tdsq... function SQLITE_PRIVATE (line 27360) | SQLITE_PRIVATE int tdsqlite3OsOpenMalloc( function SQLITE_PRIVATE (line 27382) | SQLITE_PRIVATE void tdsqlite3OsCloseFree(tdsqlite3_file *pFile){ function SQLITE_PRIVATE (line 27394) | SQLITE_PRIVATE int tdsqlite3OsInit(void){ function SQLITE_API (line 27411) | SQLITE_API tdsqlite3_vfs *tdsqlite3_vfs_find(const char *zVfs){ function vfsUnlink (line 27435) | static void vfsUnlink(tdsqlite3_vfs *pVfs){ function SQLITE_API (line 27457) | SQLITE_API int tdsqlite3_vfs_register(tdsqlite3_vfs *pVfs, int makeDflt){ function SQLITE_API (line 27485) | SQLITE_API int tdsqlite3_vfs_unregister(tdsqlite3_vfs *pVfs){ type BenignMallocHooks (line 27533) | typedef struct BenignMallocHooks BenignMallocHooks; function SQLITE_WSD (line 27534) | static SQLITE_WSD struct BenignMallocHooks { function SQLITE_PRIVATE (line 27559) | SQLITE_PRIVATE void tdsqlite3BenignMallocHooks( function SQLITE_PRIVATE (line 27573) | SQLITE_PRIVATE void tdsqlite3BeginBenignMalloc(void){ function SQLITE_PRIVATE (line 27579) | SQLITE_PRIVATE void tdsqlite3EndBenignMalloc(void){ function tdsqlite3MemFree (line 27621) | static void tdsqlite3MemFree(void *pPrior){ return; } function tdsqlite3MemSize (line 27623) | static int tdsqlite3MemSize(void *pPrior){ return 0; } function tdsqlite3MemRoundup (line 27624) | static int tdsqlite3MemRoundup(int n){ return n; } function tdsqlite3MemInit (line 27625) | static int tdsqlite3MemInit(void *NotUsed){ return SQLITE_OK; } function tdsqlite3MemShutdown (line 27626) | static void tdsqlite3MemShutdown(void *NotUsed){ return; } function SQLITE_PRIVATE (line 27634) | SQLITE_PRIVATE void tdsqlite3MemSetDefault(void){ function tdsqlite3MemFree (line 27813) | static void tdsqlite3MemFree(void *pPrior){ function tdsqlite3MemSize (line 27828) | static int tdsqlite3MemSize(void *pPrior){ function tdsqlite3MemRoundup (line 27883) | static int tdsqlite3MemRoundup(int n){ function tdsqlite3MemInit (line 27890) | static int tdsqlite3MemInit(void *NotUsed){ function tdsqlite3MemShutdown (line 27917) | static void tdsqlite3MemShutdown(void *NotUsed){ function SQLITE_PRIVATE (line 27928) | SQLITE_PRIVATE void tdsqlite3MemSetDefault(void){ type MemBlockHdr (line 28000) | struct MemBlockHdr { type MemBlockHdr (line 28037) | struct MemBlockHdr type MemBlockHdr (line 28038) | struct MemBlockHdr function adjustStats (line 28074) | static void adjustStats(int iSize, int increment){ type MemBlockHdr (line 28097) | struct MemBlockHdr type MemBlockHdr (line 28098) | struct MemBlockHdr type MemBlockHdr (line 28103) | struct MemBlockHdr function tdsqlite3MemSize (line 28121) | static int tdsqlite3MemSize(void *p){ function tdsqlite3MemInit (line 28133) | static int tdsqlite3MemInit(void *NotUsed){ function tdsqlite3MemShutdown (line 28147) | static void tdsqlite3MemShutdown(void *NotUsed){ function tdsqlite3MemRoundup (line 28155) | static int tdsqlite3MemRoundup(int n){ function randomFill (line 28164) | static void randomFill(char *pBuf, int nByte){ type MemBlockHdr (line 28188) | struct MemBlockHdr type MemBlockHdr (line 28204) | struct MemBlockHdr function tdsqlite3MemFree (line 28246) | static void tdsqlite3MemFree(void *pPrior){ type MemBlockHdr (line 28289) | struct MemBlockHdr function SQLITE_PRIVATE (line 28309) | SQLITE_PRIVATE void tdsqlite3MemSetDefault(void){ function SQLITE_PRIVATE (line 28326) | SQLITE_PRIVATE void tdsqlite3MemdebugSetType(void *p, u8 eType){ function SQLITE_PRIVATE (line 28344) | SQLITE_PRIVATE int tdsqlite3MemdebugHasType(void *p, u8 eType){ function SQLITE_PRIVATE (line 28366) | SQLITE_PRIVATE int tdsqlite3MemdebugNoType(void *p, u8 eType){ function SQLITE_PRIVATE (line 28384) | SQLITE_PRIVATE void tdsqlite3MemdebugBacktrace(int depth){ function SQLITE_PRIVATE (line 28391) | SQLITE_PRIVATE void tdsqlite3MemdebugBacktraceCallback(void (*xBacktrace... function SQLITE_PRIVATE (line 28398) | SQLITE_PRIVATE void tdsqlite3MemdebugSettitle(const char *zTitle){ function SQLITE_PRIVATE (line 28408) | SQLITE_PRIVATE void tdsqlite3MemdebugSync(){ function SQLITE_PRIVATE (line 28421) | SQLITE_PRIVATE void tdsqlite3MemdebugDump(const char *zFilename){ function SQLITE_PRIVATE (line 28463) | SQLITE_PRIVATE int tdsqlite3MemdebugMallocCount(){ type Mem3Block (line 28556) | typedef struct Mem3Block Mem3Block; type Mem3Block (line 28557) | struct Mem3Block { function SQLITE_WSD (line 28576) | static SQLITE_WSD struct Mem3Global { function memsys3UnlinkFromList (line 28623) | static void memsys3UnlinkFromList(u32 i, u32 *pRoot){ function memsys3Unlink (line 28643) | static void memsys3Unlink(u32 i){ function memsys3LinkIntoList (line 28663) | static void memsys3LinkIntoList(u32 i, u32 *pRoot){ function memsys3Link (line 28677) | static void memsys3Link(u32 i){ function memsys3Enter (line 28698) | static void memsys3Enter(void){ function memsys3Leave (line 28704) | static void memsys3Leave(void){ function memsys3OutOfMemory (line 28711) | static void memsys3OutOfMemory(int nByte){ function memsys3Merge (line 28791) | static void memsys3Merge(u32 *pRoot){ function memsys3FreeUnsafe (line 28912) | static void memsys3FreeUnsafe(void *pOld){ function memsys3Size (line 28953) | static int memsys3Size(void *p){ function memsys3Roundup (line 28964) | static int memsys3Roundup(int n){ function memsys3Free (line 28987) | static void memsys3Free(void *pPrior){ function memsys3Init (line 29028) | static int memsys3Init(void *NotUsed){ function memsys3Shutdown (line 29053) | static void memsys3Shutdown(void *NotUsed){ function SQLITE_PRIVATE (line 29065) | SQLITE_PRIVATE void tdsqlite3Memsys3Dump(const char *zFilename){ function SQLITE_PRIVATE (line 29149) | SQLITE_PRIVATE const tdsqlite3_mem_methods *tdsqlite3MemGetMemsys3(void){ type Mem5Link (line 29233) | typedef struct Mem5Link Mem5Link; type Mem5Link (line 29234) | struct Mem5Link { function SQLITE_WSD (line 29258) | static SQLITE_WSD struct Mem5Global { function memsys5Unlink (line 29315) | static void memsys5Unlink(int i, int iLogsize){ function memsys5Link (line 29337) | static void memsys5Link(int i, int iLogsize){ function memsys5Enter (line 29356) | static void memsys5Enter(void){ function memsys5Leave (line 29359) | static void memsys5Leave(void){ function memsys5Size (line 29367) | static int memsys5Size(void *p){ function memsys5FreeUnsafe (line 29456) | static void memsys5FreeUnsafe(void *pOld){ function memsys5Free (line 29538) | static void memsys5Free(void *pPrior){ function memsys5Roundup (line 29587) | static int memsys5Roundup(int n){ function memsys5Log (line 29604) | static int memsys5Log(int iValue){ function memsys5Init (line 29616) | static int memsys5Init(void *NotUsed){ function memsys5Shutdown (line 29674) | static void memsys5Shutdown(void *NotUsed){ function SQLITE_PRIVATE (line 29685) | SQLITE_PRIVATE void tdsqlite3Memsys5Dump(const char *zFilename){ function SQLITE_PRIVATE (line 29728) | SQLITE_PRIVATE const tdsqlite3_mem_methods *tdsqlite3MemGetMemsys5(void){ type CheckMutex (line 29799) | typedef struct CheckMutex CheckMutex; type CheckMutex (line 29800) | struct CheckMutex { function checkMutexHeld (line 29814) | static int checkMutexHeld(tdsqlite3_mutex *p){ function checkMutexNotheld (line 29817) | static int checkMutexNotheld(tdsqlite3_mutex *p){ function checkMutexInit (line 29825) | static int checkMutexInit(void){ function checkMutexEnd (line 29829) | static int checkMutexEnd(void){ function tdsqlite3_mutex (line 29837) | static tdsqlite3_mutex *checkMutexAlloc(int iType){ function checkMutexFree (line 29876) | static void checkMutexFree(tdsqlite3_mutex *p){ function checkMutexEnter (line 29899) | static void checkMutexEnter(tdsqlite3_mutex *p){ function checkMutexTry (line 29915) | static int checkMutexTry(tdsqlite3_mutex *p){ function checkMutexLeave (line 29923) | static void checkMutexLeave(tdsqlite3_mutex *p){ function tdsqlite3_mutex_methods (line 29928) | tdsqlite3_mutex_methods const *multiThreadedCheckMutex(void){ function SQLITE_PRIVATE (line 29952) | SQLITE_PRIVATE void tdsqlite3MutexWarnOnContention(tdsqlite3_mutex *p){ function SQLITE_PRIVATE (line 29964) | SQLITE_PRIVATE int tdsqlite3MutexInit(void){ function SQLITE_PRIVATE (line 30009) | SQLITE_PRIVATE int tdsqlite3MutexEnd(void){ function SQLITE_API (line 30025) | SQLITE_API tdsqlite3_mutex *tdsqlite3_mutex_alloc(int id){ function SQLITE_PRIVATE (line 30034) | SQLITE_PRIVATE tdsqlite3_mutex *tdsqlite3MutexAlloc(int id){ function SQLITE_API (line 30046) | SQLITE_API void tdsqlite3_mutex_free(tdsqlite3_mutex *p){ function SQLITE_API (line 30057) | SQLITE_API void tdsqlite3_mutex_enter(tdsqlite3_mutex *p){ function SQLITE_API (line 30068) | SQLITE_API int tdsqlite3_mutex_try(tdsqlite3_mutex *p){ function SQLITE_API (line 30083) | SQLITE_API void tdsqlite3_mutex_leave(tdsqlite3_mutex *p){ function SQLITE_API (line 30095) | SQLITE_API int tdsqlite3_mutex_held(tdsqlite3_mutex *p){ function SQLITE_API (line 30099) | SQLITE_API int tdsqlite3_mutex_notheld(tdsqlite3_mutex *p){ function noopMutexInit (line 30146) | static int noopMutexInit(void){ return SQLITE_OK; } function noopMutexEnd (line 30147) | static int noopMutexEnd(void){ return SQLITE_OK; } function tdsqlite3_mutex (line 30148) | static tdsqlite3_mutex *noopMutexAlloc(int id){ function noopMutexFree (line 30152) | static void noopMutexFree(tdsqlite3_mutex *p){ UNUSED_PARAMETER(p); retu... function noopMutexEnter (line 30153) | static void noopMutexEnter(tdsqlite3_mutex *p){ UNUSED_PARAMETER(p); ret... function noopMutexTry (line 30154) | static int noopMutexTry(tdsqlite3_mutex *p){ function noopMutexLeave (line 30158) | static void noopMutexLeave(tdsqlite3_mutex *p){ UNUSED_PARAMETER(p); ret... function SQLITE_PRIVATE (line 30160) | SQLITE_PRIVATE tdsqlite3_mutex_methods const *tdsqlite3NoopMutex(void){ type tdsqlite3_debug_mutex (line 30188) | typedef struct tdsqlite3_debug_mutex { function debugMutexHeld (line 30197) | static int debugMutexHeld(tdsqlite3_mutex *pX){ function debugMutexNotheld (line 30201) | static int debugMutexNotheld(tdsqlite3_mutex *pX){ function debugMutexInit (line 30209) | static int debugMutexInit(void){ return SQLITE_OK; } function debugMutexEnd (line 30210) | static int debugMutexEnd(void){ return SQLITE_OK; } function tdsqlite3_mutex (line 30217) | static tdsqlite3_mutex *debugMutexAlloc(int id){ function debugMutexFree (line 30248) | static void debugMutexFree(tdsqlite3_mutex *pX){ function debugMutexEnter (line 30271) | static void debugMutexEnter(tdsqlite3_mutex *pX){ function debugMutexTry (line 30276) | static int debugMutexTry(tdsqlite3_mutex *pX){ function debugMutexLeave (line 30289) | static void debugMutexLeave(tdsqlite3_mutex *pX){ function SQLITE_PRIVATE (line 30296) | SQLITE_PRIVATE tdsqlite3_mutex_methods const *tdsqlite3NoopMutex(void){ function SQLITE_PRIVATE (line 30319) | SQLITE_PRIVATE tdsqlite3_mutex_methods const *tdsqlite3DefaultMutex(void){ type tdsqlite3_mutex (line 30367) | struct tdsqlite3_mutex { function pthreadMutexHeld (line 30404) | static int pthreadMutexHeld(tdsqlite3_mutex *p){ function pthreadMutexNotheld (line 30407) | static int pthreadMutexNotheld(tdsqlite3_mutex *p){ function SQLITE_PRIVATE (line 30417) | SQLITE_PRIVATE void tdsqlite3MemoryBarrier(void){ function pthreadMutexInit (line 30428) | static int pthreadMutexInit(void){ return SQLITE_OK; } function pthreadMutexEnd (line 30429) | static int pthreadMutexEnd(void){ return SQLITE_OK; } function tdsqlite3_mutex (line 30479) | static tdsqlite3_mutex *pthreadMutexAlloc(int iType){ function pthreadMutexFree (line 30550) | static void pthreadMutexFree(tdsqlite3_mutex *p){ function pthreadMutexEnter (line 30577) | static void pthreadMutexEnter(tdsqlite3_mutex *p){ function pthreadMutexTry (line 30619) | static int pthreadMutexTry(tdsqlite3_mutex *p){ function pthreadMutexLeave (line 30676) | static void pthreadMutexLeave(tdsqlite3_mutex *p){ function SQLITE_PRIVATE (line 30699) | SQLITE_PRIVATE tdsqlite3_mutex_methods const *tdsqlite3DefaultMutex(void){ function sqlite_uint64 (line 30818) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function sqlite_uint64 (line 30826) | __declspec(naked) __inline sqlite_uint64 __cdecl tdsqlite3Hwtime(void){ function sqlite_uint64 (line 30837) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function sqlite_uint64 (line 30845) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function tdsqlite3Hwtime (line 30868) | tdsqlite3Hwtime(void){ return ((sqlite_uint64)0); } function local_ioerr (line 30906) | static void local_ioerr(){ type tdsqlite3_mutex (line 31053) | struct tdsqlite3_mutex { function winMutexHeld (line 31082) | static int winMutexHeld(tdsqlite3_mutex *p){ function winMutexNotheld2 (line 31086) | static int winMutexNotheld2(tdsqlite3_mutex *p, DWORD tid){ function winMutexNotheld (line 31090) | static int winMutexNotheld(tdsqlite3_mutex *p){ function SQLITE_PRIVATE (line 31101) | SQLITE_PRIVATE void tdsqlite3MemoryBarrier(void){ function winMutexInit (line 31143) | static int winMutexInit(void){ function winMutexEnd (line 31165) | static int winMutexEnd(void){ function tdsqlite3_mutex (line 31228) | static tdsqlite3_mutex *winMutexAlloc(int iType){ function winMutexFree (line 31276) | static void winMutexFree(tdsqlite3_mutex *p){ function winMutexEnter (line 31300) | static void winMutexEnter(tdsqlite3_mutex *p){ function winMutexTry (line 31323) | static int winMutexTry(tdsqlite3_mutex *p){ function winMutexLeave (line 31373) | static void winMutexLeave(tdsqlite3_mutex *p){ function SQLITE_PRIVATE (line 31395) | SQLITE_PRIVATE tdsqlite3_mutex_methods const *tdsqlite3DefaultMutex(void){ function SQLITE_API (line 31441) | SQLITE_API int tdsqlite3_release_memory(int n){ function SQLITE_WSD (line 31463) | static SQLITE_WSD struct Mem0Global { function SQLITE_PRIVATE (line 31480) | SQLITE_PRIVATE tdsqlite3_mutex *tdsqlite3MallocMutex(void){ function SQLITE_API (line 31490) | SQLITE_API int tdsqlite3_memory_alarm( function SQLITE_API (line 31513) | SQLITE_API tdsqlite3_int64 tdsqlite3_soft_heap_limit64(tdsqlite3_int64 n){ function SQLITE_API (line 31538) | SQLITE_API void tdsqlite3_soft_heap_limit(int n){ function SQLITE_API (line 31555) | SQLITE_API tdsqlite3_int64 tdsqlite3_hard_heap_limit64(tdsqlite3_int64 n){ function SQLITE_PRIVATE (line 31577) | SQLITE_PRIVATE int tdsqlite3MallocInit(void){ function SQLITE_PRIVATE (line 31609) | SQLITE_PRIVATE int tdsqlite3HeapNearlyFull(void){ function SQLITE_PRIVATE (line 31616) | SQLITE_PRIVATE void tdsqlite3MallocEnd(void){ function tdsqlite3_memory_used (line 31626) | tdsqlite3_memory_used(void){ function SQLITE_API (line 31637) | SQLITE_API tdsqlite3_int64 tdsqlite3_memory_highwater(int resetFlag){ function tdsqlite3MallocAlarm (line 31646) | static void tdsqlite3MallocAlarm(int nByte){ function mallocWithAlarm (line 31657) | static void mallocWithAlarm(int n, void **pp){ function SQLITE_PRIVATE (line 31706) | SQLITE_PRIVATE void *tdsqlite3Malloc(u64 n){ function SQLITE_API (line 31731) | SQLITE_API void *tdsqlite3_malloc(int n){ function SQLITE_API (line 31737) | SQLITE_API void *tdsqlite3_malloc64(tdsqlite3_uint64 n){ function isLookaside (line 31748) | static int isLookaside(tdsqlite3 *db, void *p){ function SQLITE_PRIVATE (line 31759) | SQLITE_PRIVATE int tdsqlite3MallocSize(void *p){ function lookasideMallocSize (line 31763) | static int lookasideMallocSize(tdsqlite3 *db, void *p){ function SQLITE_PRIVATE (line 31770) | SQLITE_PRIVATE int tdsqlite3DbMallocSize(tdsqlite3 *db, void *p){ function SQLITE_API (line 31799) | SQLITE_API tdsqlite3_uint64 tdsqlite3_msize(void *p){ function SQLITE_API (line 31808) | SQLITE_API void tdsqlite3_free(void *p){ function SQLITE_NOINLINE (line 31827) | static SQLITE_NOINLINE void measureAllocationSize(tdsqlite3 *db, void *p){ function SQLITE_PRIVATE (line 31836) | SQLITE_PRIVATE void tdsqlite3DbFreeNN(tdsqlite3 *db, void *p){ function SQLITE_PRIVATE (line 31873) | SQLITE_PRIVATE void tdsqlite3DbFree(tdsqlite3 *db, void *p){ function SQLITE_PRIVATE (line 31881) | SQLITE_PRIVATE void *tdsqlite3Realloc(void *pOld, u64 nBytes){ function SQLITE_API (line 31933) | SQLITE_API void *tdsqlite3_realloc(void *pOld, int n){ function SQLITE_API (line 31940) | SQLITE_API void *tdsqlite3_realloc64(void *pOld, tdsqlite3_uint64 n){ function SQLITE_PRIVATE (line 31951) | SQLITE_PRIVATE void *tdsqlite3MallocZero(u64 n){ function SQLITE_PRIVATE (line 31963) | SQLITE_PRIVATE void *tdsqlite3DbMallocZero(tdsqlite3 *db, u64 n){ function SQLITE_NOINLINE (line 31975) | static SQLITE_NOINLINE void *dbMallocRawFinish(tdsqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 32007) | SQLITE_PRIVATE void *tdsqlite3DbMallocRaw(tdsqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 32014) | SQLITE_PRIVATE void *tdsqlite3DbMallocRawNN(tdsqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 32070) | SQLITE_PRIVATE void *tdsqlite3DbRealloc(tdsqlite3 *db, void *p, u64 n){ function SQLITE_NOINLINE (line 32086) | static SQLITE_NOINLINE void *dbReallocFinish(tdsqlite3 *db, void *p, u64... function SQLITE_PRIVATE (line 32116) | SQLITE_PRIVATE void *tdsqlite3DbReallocOrFree(tdsqlite3 *db, void *p, u6... function SQLITE_PRIVATE (line 32132) | SQLITE_PRIVATE char *tdsqlite3DbStrDup(tdsqlite3 *db, const char *z){ function SQLITE_PRIVATE (line 32145) | SQLITE_PRIVATE char *tdsqlite3DbStrNDup(tdsqlite3 *db, const char *z, u6... function SQLITE_PRIVATE (line 32165) | SQLITE_PRIVATE char *tdsqlite3DbSpanDup(tdsqlite3 *db, const char *zStar... function SQLITE_PRIVATE (line 32176) | SQLITE_PRIVATE void tdsqlite3SetString(char **pz, tdsqlite3 *db, const c... function SQLITE_PRIVATE (line 32187) | SQLITE_PRIVATE void tdsqlite3OomFault(tdsqlite3 *db){ function SQLITE_PRIVATE (line 32207) | SQLITE_PRIVATE void tdsqlite3OomClear(tdsqlite3 *db){ function SQLITE_NOINLINE (line 32219) | static SQLITE_NOINLINE int apiOomError(tdsqlite3 *db){ function SQLITE_PRIVATE (line 32237) | SQLITE_PRIVATE int tdsqlite3ApiExit(tdsqlite3* db, int rc){ type etByte (line 32295) | typedef unsigned char etByte; type et_info (line 32301) | typedef struct et_info { /* Information about each format field */ function et_getdigit (line 32377) | static char et_getdigit(LONGDOUBLE_TYPE *val, int *cnt){ function setStrAccumError (line 32393) | static void setStrAccumError(StrAccum *p, u8 eError){ function tdsqlite3_int64 (line 32403) | static tdsqlite3_int64 getIntArg(PrintfArguments *p){ function getDoubleArg (line 32407) | static double getDoubleArg(PrintfArguments *p){ function SQLITE_API (line 32451) | SQLITE_API void tdsqlite3_str_vappendf( function tdsqlite3StrAccumEnlarge (line 33148) | static int tdsqlite3StrAccumEnlarge(StrAccum *p, int N){ function SQLITE_API (line 33198) | SQLITE_API void tdsqlite3_str_appendchar(tdsqlite3_str *p, int N, char c){ function enlargeAndAppend (line 33214) | static void SQLITE_NOINLINE enlargeAndAppend(StrAccum *p, const char *z,... function SQLITE_API (line 33226) | SQLITE_API void tdsqlite3_str_append(tdsqlite3_str *p, const char *z, in... function SQLITE_API (line 33243) | SQLITE_API void tdsqlite3_str_appendall(tdsqlite3_str *p, const char *z){ function SQLITE_NOINLINE (line 33253) | static SQLITE_NOINLINE char *strAccumFinishRealloc(StrAccum *p){ function SQLITE_PRIVATE (line 33266) | SQLITE_PRIVATE char *tdsqlite3StrAccumFinish(StrAccum *p){ function SQLITE_API (line 33288) | SQLITE_API char *tdsqlite3_str_finish(tdsqlite3_str *p){ function SQLITE_API (line 33300) | SQLITE_API int tdsqlite3_str_errcode(tdsqlite3_str *p){ function SQLITE_API (line 33305) | SQLITE_API int tdsqlite3_str_length(tdsqlite3_str *p){ function SQLITE_API (line 33310) | SQLITE_API char *tdsqlite3_str_value(tdsqlite3_str *p){ function SQLITE_API (line 33319) | SQLITE_API void tdsqlite3_str_reset(StrAccum *p){ function SQLITE_PRIVATE (line 33343) | SQLITE_PRIVATE void tdsqlite3StrAccumInit(StrAccum *p, tdsqlite3 *db, ch... function SQLITE_API (line 33354) | SQLITE_API tdsqlite3_str *tdsqlite3_str_new(tdsqlite3 *db){ function SQLITE_PRIVATE (line 33369) | SQLITE_PRIVATE char *tdsqlite3VMPrintf(tdsqlite3 *db, const char *zForma... function SQLITE_PRIVATE (line 33389) | SQLITE_PRIVATE char *tdsqlite3MPrintf(tdsqlite3 *db, const char *zFormat... function SQLITE_API (line 33402) | SQLITE_API char *tdsqlite3_vmprintf(const char *zFormat, va_list ap){ function SQLITE_API (line 33426) | SQLITE_API char *tdsqlite3_mprintf(const char *zFormat, ...){ function SQLITE_API (line 33451) | SQLITE_API char *tdsqlite3_vsnprintf(int n, char *zBuf, const char *zFor... function SQLITE_API (line 33466) | SQLITE_API char *tdsqlite3_snprintf(int n, char *zBuf, const char *zForm... function renderLogMsg (line 33489) | static void renderLogMsg(int iErrCode, const char *zFormat, va_list ap){ function SQLITE_API (line 33502) | SQLITE_API void tdsqlite3_log(int iErrCode, const char *zFormat, ...){ function SQLITE_PRIVATE (line 33517) | SQLITE_PRIVATE void tdsqlite3DebugPrintf(const char *zFormat, ...){ function SQLITE_API (line 33543) | SQLITE_API void tdsqlite3_str_appendf(StrAccum *p, const char *zFormat, ... function TreeView (line 33578) | static TreeView *tdsqlite3TreeViewPush(TreeView *p, u8 moreToFollow){ function tdsqlite3TreeViewPop (line 33594) | static void tdsqlite3TreeViewPop(TreeView *p){ function tdsqlite3TreeViewLine (line 33604) | static void tdsqlite3TreeViewLine(TreeView *p, const char *zFormat, ...){ function tdsqlite3TreeViewItem (line 33631) | static void tdsqlite3TreeViewItem(TreeView *p, const char *zLabel,u8 mor... function SQLITE_PRIVATE (line 33639) | SQLITE_PRIVATE void tdsqlite3TreeViewWith(TreeView *pView, const With *p... function SQLITE_PRIVATE (line 33678) | SQLITE_PRIVATE void tdsqlite3TreeViewSrcList(TreeView *pView, const SrcL... function SQLITE_PRIVATE (line 33719) | SQLITE_PRIVATE void tdsqlite3TreeViewSelect(TreeView *pView, const Selec... function SQLITE_PRIVATE (line 33835) | SQLITE_PRIVATE void tdsqlite3TreeViewBound( function SQLITE_PRIVATE (line 33872) | SQLITE_PRIVATE void tdsqlite3TreeViewWindow(TreeView *pView, const Windo... function SQLITE_PRIVATE (line 33937) | SQLITE_PRIVATE void tdsqlite3TreeViewWinFunc(TreeView *pView, const Wind... function SQLITE_PRIVATE (line 33949) | SQLITE_PRIVATE void tdsqlite3TreeViewExpr(TreeView *pView, const Expr *p... function SQLITE_PRIVATE (line 34275) | SQLITE_PRIVATE void tdsqlite3TreeViewBareExprList( function SQLITE_PRIVATE (line 34311) | SQLITE_PRIVATE void tdsqlite3TreeViewExprList( function SQLITE_WSD (line 34349) | static SQLITE_WSD struct tdsqlite3PrngType { function SQLITE_API (line 34358) | SQLITE_API void tdsqlite3_randomness(int N, void *pBuf){ function SQLITE_PRIVATE (line 34445) | SQLITE_PRIVATE void tdsqlite3PrngSaveState(void){ function SQLITE_PRIVATE (line 34452) | SQLITE_PRIVATE void tdsqlite3PrngRestoreState(void){ type SQLiteThread (line 34504) | struct SQLiteThread { function SQLITE_PRIVATE (line 34513) | SQLITE_PRIVATE int tdsqlite3ThreadCreate( function SQLITE_PRIVATE (line 34550) | SQLITE_PRIVATE int tdsqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ type SQLiteThread (line 34576) | struct SQLiteThread { function tdsqlite3ThreadProc (line 34585) | static unsigned __stdcall tdsqlite3ThreadProc( function SQLITE_PRIVATE (line 34608) | SQLITE_PRIVATE int tdsqlite3ThreadCreate( function SQLITE_PRIVATE (line 34646) | SQLITE_PRIVATE int tdsqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ type SQLiteThread (line 34681) | struct SQLiteThread { function SQLITE_PRIVATE (line 34688) | SQLITE_PRIVATE int tdsqlite3ThreadCreate( function SQLITE_PRIVATE (line 34712) | SQLITE_PRIVATE int tdsqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ function SQLITE_PRIVATE (line 34905) | SQLITE_PRIVATE u32 tdsqlite3Utf8Read( function tdsqlite3VdbeMemTranslate (line 34941) | int tdsqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){ function SQLITE_PRIVATE (line 35090) | SQLITE_PRIVATE int tdsqlite3VdbeMemHandleBom(Mem *pMem){ function SQLITE_PRIVATE (line 35128) | SQLITE_PRIVATE int tdsqlite3Utf8CharLen(const char *zIn, int nByte){ function SQLITE_PRIVATE (line 35158) | SQLITE_PRIVATE int tdsqlite3Utf8To8(unsigned char *zIn){ function SQLITE_PRIVATE (line 35182) | SQLITE_PRIVATE char *tdsqlite3Utf16to8(tdsqlite3 *db, const void *z, int... function SQLITE_PRIVATE (line 35203) | SQLITE_PRIVATE int tdsqlite3Utf16ByteLen(const void *zIn, int nChar){ function SQLITE_PRIVATE (line 35228) | SQLITE_PRIVATE void tdsqlite3UtfSelfTest(void){ function SQLITE_PRIVATE (line 35306) | SQLITE_PRIVATE void tdsqlite3Coverage(int x){ function SQLITE_PRIVATE (line 35332) | SQLITE_PRIVATE int tdsqlite3FaultSim(int iTest){ function SQLITE_PRIVATE (line 35342) | SQLITE_PRIVATE int tdsqlite3IsNaN(double x){ function SQLITE_PRIVATE (line 35357) | SQLITE_PRIVATE int tdsqlite3Strlen30(const char *z){ function SQLITE_PRIVATE (line 35369) | SQLITE_PRIVATE char *tdsqlite3ColumnType(Column *pCol, char *zDflt){ function SQLITE_NOINLINE (line 35379) | static SQLITE_NOINLINE void tdsqlite3ErrorFinish(tdsqlite3 *db, int err... function SQLITE_PRIVATE (line 35389) | SQLITE_PRIVATE void tdsqlite3Error(tdsqlite3 *db, int err_code){ function SQLITE_PRIVATE (line 35399) | SQLITE_PRIVATE void tdsqlite3SystemError(tdsqlite3 *db, int rc){ function SQLITE_PRIVATE (line 35428) | SQLITE_PRIVATE void tdsqlite3ErrorWithMsg(tdsqlite3 *db, int err_code, c... function SQLITE_PRIVATE (line 35461) | SQLITE_PRIVATE void tdsqlite3ErrorMsg(Parse *pParse, const char *zFormat... function SQLITE_PRIVATE (line 35484) | SQLITE_PRIVATE int tdsqlite3ErrorToParser(tdsqlite3 *db, int errCode){ function SQLITE_PRIVATE (line 35509) | SQLITE_PRIVATE void tdsqlite3Dequote(char *z){ function SQLITE_PRIVATE (line 35531) | SQLITE_PRIVATE void tdsqlite3DequoteExpr(Expr *p){ function SQLITE_PRIVATE (line 35540) | SQLITE_PRIVATE void tdsqlite3TokenInit(Token *p, char *z){ function SQLITE_API (line 35558) | SQLITE_API int tdsqlite3_stricmp(const char *zLeft, const char *zRight){ function SQLITE_PRIVATE (line 35566) | SQLITE_PRIVATE int tdsqlite3StrICmp(const char *zLeft, const char *zRight){ function SQLITE_API (line 35585) | SQLITE_API int tdsqlite3_strnicmp(const char *zLeft, const char *zRight,... function LONGDOUBLE_TYPE (line 35604) | static LONGDOUBLE_TYPE tdsqlite3Pow10(int E){ function SQLITE_PRIVATE (line 35669) | SQLITE_PRIVATE int tdsqlite3AtoF(const char *z, double *pResult, int len... function compare2pow63 (line 35877) | static int compare2pow63(const char *zNum, int incr){ function SQLITE_PRIVATE (line 35910) | SQLITE_PRIVATE int tdsqlite3Atoi64(const char *zNum, i64 *pNum, int leng... function SQLITE_PRIVATE (line 36012) | SQLITE_PRIVATE int tdsqlite3DecOrHexToI64(const char *z, i64 *pOut){ function SQLITE_PRIVATE (line 36042) | SQLITE_PRIVATE int tdsqlite3GetInt32(const char *zNum, int *pValue){ function SQLITE_PRIVATE (line 36101) | SQLITE_PRIVATE int tdsqlite3Atoi(const char *z){ function putVarint64 (line 36136) | static int SQLITE_NOINLINE putVarint64(unsigned char *p, u64 v){ function SQLITE_PRIVATE (line 36160) | SQLITE_PRIVATE int tdsqlite3PutVarint(unsigned char *p, u64 v){ function SQLITE_PRIVATE (line 36190) | SQLITE_PRIVATE u8 tdsqlite3GetVarint(const unsigned char *p, u64 *v){ function SQLITE_PRIVATE (line 36351) | SQLITE_PRIVATE u8 tdsqlite3GetVarint32(const unsigned char *p, u32 *v){ function SQLITE_PRIVATE (line 36474) | SQLITE_PRIVATE int tdsqlite3VarintLen(u64 v){ function SQLITE_PRIVATE (line 36484) | SQLITE_PRIVATE u32 tdsqlite3Get4byte(const u8 *p){ function SQLITE_PRIVATE (line 36502) | SQLITE_PRIVATE void tdsqlite3Put4byte(unsigned char *p, u32 v){ function SQLITE_PRIVATE (line 36526) | SQLITE_PRIVATE u8 tdsqlite3HexToInt(int h){ function SQLITE_PRIVATE (line 36544) | SQLITE_PRIVATE void *tdsqlite3HexToBlob(tdsqlite3 *db, const char *z, in... function logBadConnection (line 36565) | static void logBadConnection(const char *zType){ function SQLITE_PRIVATE (line 36586) | SQLITE_PRIVATE int tdsqlite3SafetyCheckOk(tdsqlite3 *db){ function SQLITE_PRIVATE (line 36603) | SQLITE_PRIVATE int tdsqlite3SafetyCheckSickOrOk(tdsqlite3 *db){ function SQLITE_PRIVATE (line 36623) | SQLITE_PRIVATE int tdsqlite3AddInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 36643) | SQLITE_PRIVATE int tdsqlite3SubInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 36658) | SQLITE_PRIVATE int tdsqlite3MulInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 36684) | SQLITE_PRIVATE int tdsqlite3AbsInt32(int x){ function SQLITE_PRIVATE (line 36708) | SQLITE_PRIVATE void tdsqlite3FileSuffix3(const char *zBaseFilename, char... function SQLITE_PRIVATE (line 36727) | SQLITE_PRIVATE LogEst tdsqlite3LogEstAdd(LogEst a, LogEst b){ function SQLITE_PRIVATE (line 36754) | SQLITE_PRIVATE LogEst tdsqlite3LogEst(u64 x){ function SQLITE_PRIVATE (line 36778) | SQLITE_PRIVATE LogEst tdsqlite3LogEstFromDouble(double x){ function SQLITE_PRIVATE (line 36799) | SQLITE_PRIVATE u64 tdsqlite3LogEstToInt(LogEst x){ function SQLITE_PRIVATE (line 36853) | SQLITE_PRIVATE VList *tdsqlite3VListAdd( function SQLITE_PRIVATE (line 36891) | SQLITE_PRIVATE const char *tdsqlite3VListNumToName(VList *pIn, int iVal){ function SQLITE_PRIVATE (line 36907) | SQLITE_PRIVATE int tdsqlite3VListNameToNum(VList *pIn, const char *zName... function SQLITE_PRIVATE (line 36944) | SQLITE_PRIVATE void tdsqlite3HashInit(Hash *pNew){ function SQLITE_PRIVATE (line 36956) | SQLITE_PRIVATE void tdsqlite3HashClear(Hash *pH){ function strHash (line 36976) | static unsigned int strHash(const char *z){ function insertElement (line 36993) | static void insertElement( function rehash (line 37027) | static int rehash(Hash *pH, unsigned int new_size){ function HashElem (line 37068) | static HashElem *findElementWithHash( function removeElementGivenHash (line 37103) | static void removeElementGivenHash( function SQLITE_PRIVATE (line 37138) | SQLITE_PRIVATE void *tdsqlite3HashFind(const Hash *pH, const char *pKey){ function SQLITE_PRIVATE (line 37158) | SQLITE_PRIVATE void *tdsqlite3HashInsert(Hash *pH, const char *pKey, voi... function SQLITE_PRIVATE (line 37204) | SQLITE_PRIVATE const char *tdsqlite3OpcodeName(int i){ type unixShm (line 37584) | typedef struct unixShm unixShm; type unixShmNode (line 37585) | typedef struct unixShmNode unixShmNode; type unixInodeInfo (line 37586) | typedef struct unixInodeInfo unixInodeInfo; type UnixUnusedFd (line 37587) | typedef struct UnixUnusedFd UnixUnusedFd; type UnixUnusedFd (line 37595) | struct UnixUnusedFd { type unixFile (line 37605) | typedef struct unixFile unixFile; type unixFile (line 37606) | struct unixFile { function sqlite_uint64 (line 37762) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function sqlite_uint64 (line 37770) | __declspec(naked) __inline sqlite_uint64 __cdecl tdsqlite3Hwtime(void){ function sqlite_uint64 (line 37781) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function sqlite_uint64 (line 37789) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function tdsqlite3Hwtime (line 37812) | tdsqlite3Hwtime(void){ return ((sqlite_uint64)0); } function local_ioerr (line 37850) | static void local_ioerr(){ function posixOpen (line 37955) | static int posixOpen(const char *zFile, int flags, int mode){ type unix_syscall (line 37969) | struct unix_syscall { type stat (line 37987) | struct stat type stat (line 38000) | struct stat type stat (line 38121) | struct stat function robustFchown (line 38143) | static int robustFchown(int fd, uid_t uid, gid_t gid){ function unixSetSystemCall (line 38157) | static int unixSetSystemCall( function tdsqlite3_syscall_ptr (line 38200) | static tdsqlite3_syscall_ptr unixGetSystemCall( function robust_open (line 38260) | static int robust_open(const char *z, int f, mode_t m){ function unixEnterMutex (line 38323) | static void unixEnterMutex(void){ function unixLeaveMutex (line 38327) | static void unixLeaveMutex(void){ function unixMutexHeld (line 38332) | static int unixMutexHeld(void) { function lockTrace (line 38365) | static int lockTrace(int fd, int op, struct flock *p){ function robust_ftruncate (line 38423) | static int robust_ftruncate(int h, tdsqlite3_int64 sz){ function sqliteErrorFromPosixError (line 38448) | static int sqliteErrorFromPosixError(int posixError, int sqliteIOErr) { type vxworksFileId (line 38490) | struct vxworksFileId { type vxworksFileId (line 38502) | struct vxworksFileId function vxworksSimplifyName (line 38517) | static int vxworksSimplifyName(char *z, int n){ type vxworksFileId (line 38551) | struct vxworksFileId type vxworksFileId (line 38552) | struct vxworksFileId type vxworksFileId (line 38553) | struct vxworksFileId function vxworksReleaseFileId (line 38593) | static void vxworksReleaseFileId(struct vxworksFileId *pId){ type unixFileId (line 38705) | struct unixFileId { type unixInodeInfo (line 38746) | struct unixInodeInfo { function unixFileMutexHeld (line 38780) | int unixFileMutexHeld(unixFile *pFile){ function unixFileMutexNotheld (line 38784) | int unixFileMutexNotheld(unixFile *pFile){ function unixLogErrorAtLine (line 38807) | static int unixLogErrorAtLine( function robust_close (line 38872) | static void robust_close(unixFile *pFile, int h, int lineno){ function storeLastErrno (line 38883) | static void storeLastErrno(unixFile *pFile, int error){ function closePendingFds (line 38890) | static void closePendingFds(unixFile *pFile){ function releaseInodeInfo (line 38909) | static void releaseInodeInfo(unixFile *pFile){ function findInodeInfo (line 38946) | static int findInodeInfo( function fileHasMoved (line 39038) | static int fileHasMoved(unixFile *pFile){ function verifyDbFile (line 39059) | static void verifyDbFile(unixFile *pFile){ function unixCheckReservedLock (line 39092) | static int unixCheckReservedLock(tdsqlite3_file *id, int *pResOut){ function osSetPosixAdvisoryLock (line 39149) | static int osSetPosixAdvisoryLock( function unixFileLock (line 39189) | static int unixFileLock(unixFile *pFile, struct flock *pLock){ function unixLock (line 39239) | static int unixLock(tdsqlite3_file *id, int eFileLock){ function setPendingFd (line 39466) | static void setPendingFd(unixFile *pFile){ function posixUnlock (line 39489) | static int posixUnlock(tdsqlite3_file *id, int eFileLock, int handleNFSU... function unixUnlock (line 39649) | static int unixUnlock(tdsqlite3_file *id, int eFileLock){ function closeUnixFile (line 39671) | static int closeUnixFile(tdsqlite3_file *id){ function unixClose (line 39706) | static int unixClose(tdsqlite3_file *id){ function nolockCheckReservedLock (line 39757) | static int nolockCheckReservedLock(tdsqlite3_file *NotUsed, int *pResOut){ function nolockLock (line 39762) | static int nolockLock(tdsqlite3_file *NotUsed, int NotUsed2){ function nolockUnlock (line 39766) | static int nolockUnlock(tdsqlite3_file *NotUsed, int NotUsed2){ function nolockClose (line 39774) | static int nolockClose(tdsqlite3_file *id) { function dotlockCheckReservedLock (line 39819) | static int dotlockCheckReservedLock(tdsqlite3_file *id, int *pResOut) { function dotlockLock (line 39860) | static int dotlockLock(tdsqlite3_file *id, int eFileLock) { function dotlockUnlock (line 39910) | static int dotlockUnlock(tdsqlite3_file *id, int eFileLock) { function dotlockClose (line 39953) | static int dotlockClose(tdsqlite3_file *id) { function robust_flock (line 39983) | static int robust_flock(int fd, int op){ function flockCheckReservedLock (line 39999) | static int flockCheckReservedLock(tdsqlite3_file *id, int *pResOut){ function flockLock (line 40079) | static int flockLock(tdsqlite3_file *id, int eFileLock) { function flockUnlock (line 40123) | static int flockUnlock(tdsqlite3_file *id, int eFileLock) { function flockClose (line 40157) | static int flockClose(tdsqlite3_file *id) { function semXCheckReservedLock (line 40186) | static int semXCheckReservedLock(tdsqlite3_file *id, int *pResOut) { function semXLock (line 40253) | static int semXLock(tdsqlite3_file *id, int eFileLock) { function semXUnlock (line 40286) | static int semXUnlock(tdsqlite3_file *id, int eFileLock) { function semXClose (line 40323) | static int semXClose(tdsqlite3_file *id) { type afpLockingContext (line 40359) | typedef struct afpLockingContext afpLockingContext; type afpLockingContext (line 40360) | struct afpLockingContext { type ByteRangeLockPB2 (line 40365) | struct ByteRangeLockPB2 function afpSetLock (line 40383) | static int afpSetLock( function afpCheckReservedLock (line 40429) | static int afpCheckReservedLock(tdsqlite3_file *id, int *pResOut){ function afpLock (line 40498) | static int afpLock(tdsqlite3_file *id, int eFileLock){ function afpUnlock (line 40680) | static int afpUnlock(tdsqlite3_file *id, int eFileLock) { function afpClose (line 40783) | static int afpClose(tdsqlite3_file *id) { function nfsUnlock (line 40831) | static int nfsUnlock(tdsqlite3_file *id, int eFileLock){ function seekAndRead (line 40867) | static int seekAndRead(unixFile *id, tdsqlite3_int64 offset, void *pBuf,... function unixRead (line 40916) | static int unixRead( function seekAndWriteFd (line 40975) | static int seekAndWriteFd( function seekAndWrite (line 41021) | static int seekAndWrite(unixFile *id, i64 offset, const void *pBuf, int ... function unixWrite (line 41030) | static int unixWrite( function full_fsync (line 41165) | static int full_fsync(int fd, int fullSync, int dataOnly){ function openDirectory (line 41261) | static int openDirectory(const char *zFilename, int *pFd){ function unixSync (line 41298) | static int unixSync(tdsqlite3_file *id, int flags){ function unixTruncate (line 41348) | static int unixTruncate(tdsqlite3_file *id, i64 nByte){ function unixFileSize (line 41398) | static int unixFileSize(tdsqlite3_file *id, i64 *pSize){ function fcntlSizeHint (line 41436) | static int fcntlSizeHint(unixFile *pFile, i64 nByte){ function unixModeBit (line 41505) | static void unixModeBit(unixFile *pFile, unsigned char mask, int *pArg){ function unixFileControl (line 41521) | static int unixFileControl(tdsqlite3_file *id, int op, void *pArg){ function setDeviceCharacteristics (line 41645) | static void setDeviceCharacteristics(unixFile *pFd){ function setDeviceCharacteristics (line 41670) | static void setDeviceCharacteristics(unixFile *pFile){ function unixSectorSize (line 41752) | static int unixSectorSize(tdsqlite3_file *id){ function unixDeviceCharacteristics (line 41771) | static int unixDeviceCharacteristics(tdsqlite3_file *id){ function unixGetpagesize (line 41785) | static int unixGetpagesize(void){ type unixShmNode (line 41828) | struct unixShmNode { type unixShm (line 41860) | struct unixShm { function unixShmSystemLock (line 41881) | static int unixShmSystemLock( function unixShmRegionPerMap (line 41959) | static int unixShmRegionPerMap(void){ function unixShmPurge (line 41973) | static void unixShmPurge(unixFile *pFd){ type flock (line 42008) | struct flock function unixOpenSharedMemory (line 42101) | static int unixOpenSharedMemory(unixFile *pDbFd){ function unixShmMap (line 42243) | static int unixShmMap( function unixShmLock (line 42386) | static int unixShmLock( function unixShmBarrier (line 42498) | static void unixShmBarrier( function unixShmUnmap (line 42517) | static int unixShmUnmap( function unixUnmapfile (line 42574) | static void unixUnmapfile(unixFile *pFd){ function unixRemapfile (line 42599) | static void unixRemapfile( function unixMapfile (line 42691) | static int unixMapfile(unixFile *pFd, i64 nMap){ function unixFetch (line 42728) | static int unixFetch(tdsqlite3_file *fd, i64 iOff, int nAmt, void **pp){ function unixUnfetch (line 42759) | static int unixUnfetch(tdsqlite3_file *fd, i64 iOff, void *p){ function tdsqlite3_io_methods (line 42979) | static const tdsqlite3_io_methods *autolockIoFinderImpl( function tdsqlite3_io_methods (line 43043) | static const tdsqlite3_io_methods *vxworksIoFinderImpl( type tdsqlite3_io_methods (line 43076) | typedef const tdsqlite3_io_methods *(*finder_type)(const char*,unixFile*); function fillInUnixFile (line 43089) | static int fillInUnixFile( type stat (line 43275) | struct stat function unixGetTempname (line 43299) | static int unixGetTempname(int nBuf, char *zBuf){ function UnixUnusedFd (line 43349) | static UnixUnusedFd *findReusableFd(const char *zPath, int flags){ function getFileMode (line 43399) | static int getFileMode( function findCreateFileMode (line 43438) | static int findCreateFileMode( function unixOpen (line 43515) | static int unixOpen( function unixDelete (line 43789) | static int unixDelete( function unixAccess (line 43837) | static int unixAccess( function mkFullPathname (line 43864) | static int mkFullPathname( function unixFullPathname (line 43897) | static int unixFullPathname( function unixDlError (line 44001) | static void unixDlError(tdsqlite3_vfs *NotUsed, int nBuf, char *zBufOut){ function unixDlClose (line 44034) | static void unixDlClose(tdsqlite3_vfs *NotUsed, void *pHandle){ function unixRandomness (line 44048) | static int unixRandomness(tdsqlite3_vfs *NotUsed, int nBuf, char *zBuf){ function unixSleep (line 44095) | static int unixSleep(tdsqlite3_vfs *NotUsed, int microseconds){ function unixCurrentTimeInt64 (line 44135) | static int unixCurrentTimeInt64(tdsqlite3_vfs *NotUsed, tdsqlite3_int64 ... function unixCurrentTime (line 44167) | static int unixCurrentTime(tdsqlite3_vfs *NotUsed, double *prNow){ function unixGetLastError (line 44185) | static int unixGetLastError(tdsqlite3_vfs *NotUsed, int NotUsed2, char *... type proxyLockingContext (line 44356) | typedef struct proxyLockingContext proxyLockingContext; type proxyLockingContext (line 44357) | struct proxyLockingContext { function proxyGetLockPath (line 44374) | static int proxyGetLockPath(const char *dbPath, char *lPath, size_t maxL... function proxyCreateLockPath (line 44415) | static int proxyCreateLockPath(const char *lockPath){ function proxyCreateUnixFile (line 44455) | static int proxyCreateUnixFile( type timespec (line 44546) | struct timespec function proxyGetHostID (line 44552) | static int proxyGetHostID(unsigned char *pHostID, int *pError){ function proxyBreakConchLock (line 44592) | static int proxyBreakConchLock(unixFile *pFile, uuid_t myHostID){ function proxyConchLock (line 44652) | static int proxyConchLock(unixFile *pFile, uuid_t myHostID, int lockType){ function proxyTakeConch (line 44730) | static int proxyTakeConch(unixFile *pFile){ function proxyReleaseConch (line 44952) | static int proxyReleaseConch(unixFile *pFile){ function proxyCreateConchPathname (line 44982) | static int proxyCreateConchPathname(char *dbPath, char **pConchPath){ function switchLockProxyPath (line 45019) | static int switchLockProxyPath(unixFile *pFile, const char *path) { function proxyGetDbPathForUnixFile (line 45055) | static int proxyGetDbPathForUnixFile(unixFile *pFile, char *dbPath){ function proxyTransformUnixFile (line 45086) | static int proxyTransformUnixFile(unixFile *pFile, const char *path) { function proxyFileControl (line 45173) | static int proxyFileControl(tdsqlite3_file *id, int op, void *pArg){ function proxyCheckReservedLock (line 45246) | static int proxyCheckReservedLock(tdsqlite3_file *id, int *pResOut) { function proxyLock (line 45285) | static int proxyLock(tdsqlite3_file *id, int eFileLock) { function proxyUnlock (line 45309) | static int proxyUnlock(tdsqlite3_file *id, int eFileLock) { function proxyClose (line 45328) | static int proxyClose(tdsqlite3_file *id) { function SQLITE_API (line 45390) | SQLITE_API int tdsqlite3_os_init(void){ function SQLITE_API (line 45490) | SQLITE_API int tdsqlite3_os_end(void){ function sqlite_uint64 (line 45594) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function sqlite_uint64 (line 45602) | __declspec(naked) __inline sqlite_uint64 __cdecl tdsqlite3Hwtime(void){ function sqlite_uint64 (line 45613) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function sqlite_uint64 (line 45621) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function tdsqlite3Hwtime (line 45644) | tdsqlite3Hwtime(void){ return ((sqlite_uint64)0); } function local_ioerr (line 45682) | static void local_ioerr(){ type winShm (line 45937) | typedef struct winShm winShm; type winShmNode (line 45938) | typedef struct winShmNode winShmNode; type winceLock (line 45946) | typedef struct winceLock { type winFile (line 45958) | typedef struct winFile winFile; type winFile (line 45959) | struct winFile { type winVfsAppData (line 45992) | typedef struct winVfsAppData winVfsAppData; type winVfsAppData (line 45993) | struct winVfsAppData { type winMemData (line 46115) | typedef struct winMemData winMemData; type winMemData (line 46116) | struct winMemData { type winMemData (line 46132) | struct winMemData type win_syscall (line 46201) | struct win_syscall { function winSetSystemCall (line 46862) | static int winSetSystemCall( function tdsqlite3_syscall_ptr (line 46905) | static tdsqlite3_syscall_ptr winGetSystemCall( function SQLITE_API (line 46947) | SQLITE_API int tdsqlite3_win32_compact_heap(LPUINT pnLargest){ function SQLITE_API (line 46987) | SQLITE_API int tdsqlite3_win32_reset_heap(){ function SQLITE_API (line 47032) | SQLITE_API void tdsqlite3_win32_write_debug(const char *zBuf, int nBuf){ function SQLITE_API (line 47078) | SQLITE_API void tdsqlite3_win32_sleep(DWORD milliseconds){ function SQLITE_PRIVATE (line 47093) | SQLITE_PRIVATE DWORD tdsqlite3Win32Wait(HANDLE hObject){ function SQLITE_API (line 47127) | SQLITE_API int tdsqlite3_win32_is_nt(void){ function winMemFree (line 47189) | static void winMemFree(void *pPrior){ function winMemSize (line 47237) | static int winMemSize(void *p){ function winMemRoundup (line 47261) | static int winMemRoundup(int n){ function winMemInit (line 47268) | static int winMemInit(void *pAppData){ function winMemShutdown (line 47317) | static void winMemShutdown(void *pAppData){ function SQLITE_PRIVATE (line 47348) | SQLITE_PRIVATE const tdsqlite3_mem_methods *tdsqlite3MemGetWin32(void){ function SQLITE_PRIVATE (line 47362) | SQLITE_PRIVATE void tdsqlite3MemSetDefault(void){ function LPWSTR (line 47372) | static LPWSTR winUtf8ToUnicode(const char *zText){ function LPWSTR (line 47425) | static LPWSTR winMbcsToUnicode(const char *zText, int useAnsi){ function SQLITE_API (line 47515) | SQLITE_API LPWSTR tdsqlite3_win32_utf8_to_unicode(const char *zText){ function SQLITE_API (line 47531) | SQLITE_API char *tdsqlite3_win32_unicode_to_utf8(LPCWSTR zWideText){ function SQLITE_API (line 47547) | SQLITE_API char *tdsqlite3_win32_mbcs_to_utf8(const char *zText){ function SQLITE_API (line 47563) | SQLITE_API char *tdsqlite3_win32_mbcs_to_utf8_v2(const char *zText, int ... function SQLITE_API (line 47579) | SQLITE_API char *tdsqlite3_win32_utf8_to_mbcs(const char *zText){ function SQLITE_API (line 47595) | SQLITE_API char *tdsqlite3_win32_utf8_to_mbcs_v2(const char *zText, int ... function SQLITE_API (line 47612) | SQLITE_API int tdsqlite3_win32_set_directory8( function SQLITE_API (line 47649) | SQLITE_API int tdsqlite3_win32_set_directory16( function SQLITE_API (line 47671) | SQLITE_API int tdsqlite3_win32_set_directory( function winGetLastErrorMsg (line 47683) | static int winGetLastErrorMsg(DWORD lastErrno, int nBuf, char *zBuf){ function winLogErrorAtLine (line 47774) | static int winLogErrorAtLine( function winRetryIoerr (line 47844) | static int winRetryIoerr(int *pnRetry, DWORD *pError){ function winLogIoerr (line 47873) | static void winLogIoerr(int nRetry, int lineno){ type tm (line 47893) | struct tm type tm (line 47895) | struct tm function winceMutexAcquire (line 47925) | static void winceMutexAcquire(HANDLE h){ function winceCreateLock (line 47940) | static int winceCreateLock(const char *zFilename, winFile *pFile){ function winceDestroyLock (line 48034) | static void winceDestroyLock(winFile *pFile){ function BOOL (line 48068) | static BOOL winceLockFile( function BOOL (line 48134) | static BOOL winceUnlockFile( function BOOL (line 48203) | static BOOL winLockFile( function BOOL (line 48235) | static BOOL winUnlockFile( function winSeekFile (line 48280) | static int winSeekFile(winFile *pFile, tdsqlite3_int64 iOffset){ function winClose (line 48353) | static int winClose(tdsqlite3_file *id){ function winTruncate (line 48598) | static int winTruncate(tdsqlite3_file *id, tdsqlite3_int64 nByte){ function winSync (line 48687) | static int winSync(tdsqlite3_file *id, int flags){ function winFileSize (line 48772) | static int winFileSize(tdsqlite3_file *id, tdsqlite3_int64 *pSize){ function winGetReadLock (line 48850) | static int winGetReadLock(winFile *pFile){ function winUnlockReadLock (line 48885) | static int winUnlockReadLock(winFile *pFile){ function winLock (line 48932) | static int winLock(tdsqlite3_file *id, int locktype){ function winCheckReservedLock (line 49075) | static int winCheckReservedLock(tdsqlite3_file *id, int *pResOut){ function winUnlock (line 49111) | static int winUnlock(tdsqlite3_file *id, int locktype){ function winNolockLock (line 49161) | static int winNolockLock(tdsqlite3_file *id, int locktype){ function winNolockCheckReservedLock (line 49167) | static int winNolockCheckReservedLock(tdsqlite3_file *id, int *pResOut){ function winNolockUnlock (line 49173) | static int winNolockUnlock(tdsqlite3_file *id, int locktype){ function winModeBit (line 49188) | static void winModeBit(winFile *pFile, unsigned char mask, int *pArg){ function winFileControl (line 49206) | static int winFileControl(tdsqlite3_file *id, int op, void *pArg){ function winSectorSize (line 49341) | static int winSectorSize(tdsqlite3_file *id){ function winDeviceCharacteristics (line 49349) | static int winDeviceCharacteristics(tdsqlite3_file *id){ function winShmEnterMutex (line 49379) | static void winShmEnterMutex(void){ function winShmLeaveMutex (line 49382) | static void winShmLeaveMutex(void){ function winShmMutexHeld (line 49386) | static int winShmMutexHeld(void) { type winShmNode (line 49414) | struct winShmNode { type winShm (line 49458) | struct winShm { function winShmSystemLock (line 49481) | static int winShmSystemLock( function winShmPurge (line 49529) | static void winShmPurge(tdsqlite3_vfs *pVfs, int deleteFlag){ function winLockSharedMemory (line 49580) | static int winLockSharedMemory(winShmNode *pShmNode){ function winOpenSharedMemory (line 49609) | static int winOpenSharedMemory(winFile *pDbFd){ function winShmUnmap (line 49718) | static int winShmUnmap( function winShmLock (line 49759) | static int winShmLock( function winShmBarrier (line 49868) | static void winShmBarrier( function winShmMap (line 49896) | static int winShmMap( function winUnmapfile (line 50050) | static int winUnmapfile(winFile *pFile){ function winMapfile (line 50099) | static int winMapfile(winFile *pFd, tdsqlite3_int64 nByte){ function winFetch (line 50197) | static int winFetch(tdsqlite3_file *fd, i64 iOff, int nAmt, void **pp){ function winUnfetch (line 50239) | static int winUnfetch(tdsqlite3_file *fd, i64 iOff, void *p){ function winMakeEndInDirSep (line 50395) | static int winMakeEndInDirSep(int nBuf, char *zBuf){ function winGetTempname (line 50415) | static int winGetTempname(tdsqlite3_vfs *pVfs, char **pzBuf){ function winIsDir (line 50646) | static int winIsDir(const void *zConverted){ function winOpen (line 50681) | static int winOpen( function winDelete (line 51001) | static int winDelete( function winAccess (line 51109) | static int winAccess( function BOOL (line 51187) | static BOOL winIsDriveLetterAndColon( function BOOL (line 51199) | static BOOL winIsVerbatimPathname( function winFullPathname (line 51235) | static int winFullPathname( function winDlError (line 51460) | static void winDlError(tdsqlite3_vfs *pVfs, int nBuf, char *zBufOut){ function winDlClose (line 51472) | static void winDlClose(tdsqlite3_vfs *pVfs, void *pHandle){ type EntropyGatherer (line 51485) | typedef struct EntropyGatherer EntropyGatherer; type EntropyGatherer (line 51486) | struct EntropyGatherer { function xorMemory (line 51495) | static void xorMemory(EntropyGatherer *p, unsigned char *x, int sz){ function winRandomness (line 51509) | static int winRandomness(tdsqlite3_vfs *pVfs, int nBuf, char *zBuf){ function winSleep (line 51566) | static int winSleep(tdsqlite3_vfs *pVfs, int microsec){ function winCurrentTimeInt64 (line 51591) | static int winCurrentTimeInt64(tdsqlite3_vfs *pVfs, tdsqlite3_int64 *piN... function winCurrentTime (line 51634) | static int winCurrentTime(tdsqlite3_vfs *pVfs, double *prNow){ function winGetLastError (line 51674) | static int winGetLastError(tdsqlite3_vfs *pVfs, int nBuf, char *zBuf){ function SQLITE_API (line 51684) | SQLITE_API int tdsqlite3_os_init(void){ function SQLITE_API (line 51819) | SQLITE_API int tdsqlite3_os_end(void){ type MemVfs (line 51862) | typedef struct tdsqlite3_vfs MemVfs; type MemFile (line 51863) | typedef struct MemFile MemFile; type MemFile (line 51871) | struct MemFile { function memdbClose (line 51968) | static int memdbClose(tdsqlite3_file *pFile){ function memdbRead (line 51977) | static int memdbRead( function memdbEnlarge (line 51996) | static int memdbEnlarge(MemFile *p, tdsqlite3_int64 newSz){ function memdbWrite (line 52016) | static int memdbWrite( function memdbTruncate (line 52045) | static int memdbTruncate(tdsqlite3_file *pFile, sqlite_int64 size){ function memdbSync (line 52055) | static int memdbSync(tdsqlite3_file *pFile, int flags){ function memdbFileSize (line 52062) | static int memdbFileSize(tdsqlite3_file *pFile, sqlite_int64 *pSize){ function memdbLock (line 52071) | static int memdbLock(tdsqlite3_file *pFile, int eLock){ function memdbCheckReservedLock (line 52086) | static int memdbCheckReservedLock(tdsqlite3_file *pFile, int *pResOut){ function memdbFileControl (line 52095) | static int memdbFileControl(tdsqlite3_file *pFile, int op, void *pArg){ function memdbSectorSize (line 52122) | static int memdbSectorSize(tdsqlite3_file *pFile){ function memdbDeviceCharacteristics (line 52130) | static int memdbDeviceCharacteristics(tdsqlite3_file *pFile){ function memdbFetch (line 52138) | static int memdbFetch( function memdbUnfetch (line 52155) | static int memdbUnfetch(tdsqlite3_file *pFile, tdsqlite3_int64 iOfst, vo... function memdbOpen (line 52164) | static int memdbOpen( function memdbDelete (line 52191) | static int memdbDelete(tdsqlite3_vfs *pVfs, const char *zPath, int dirSy... function memdbAccess (line 52202) | static int memdbAccess( function memdbFullPathname (line 52217) | static int memdbFullPathname( function memdbDlError (line 52239) | static void memdbDlError(tdsqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function memdbDlClose (line 52253) | static void memdbDlClose(tdsqlite3_vfs *pVfs, void *pHandle){ function memdbRandomness (line 52261) | static int memdbRandomness(tdsqlite3_vfs *pVfs, int nByte, char *zBufOut){ function memdbSleep (line 52269) | static int memdbSleep(tdsqlite3_vfs *pVfs, int nMicro){ function memdbCurrentTime (line 52277) | static int memdbCurrentTime(tdsqlite3_vfs *pVfs, double *pTimeOut){ function memdbGetLastError (line 52282) | static int memdbGetLastError(tdsqlite3_vfs *pVfs, int a, char *b){ function memdbCurrentTimeInt64 (line 52285) | static int memdbCurrentTimeInt64(tdsqlite3_vfs *pVfs, tdsqlite3_int64 *p){ function MemFile (line 52293) | static MemFile *memdbFromDbSchema(tdsqlite3 *db, const char *zSchema){ function SQLITE_API (line 52383) | SQLITE_API int tdsqlite3_deserialize( function SQLITE_PRIVATE (line 52449) | SQLITE_PRIVATE int tdsqlite3MemdbInit(void){ type Bitvec (line 52557) | struct Bitvec { function SQLITE_PRIVATE (line 52578) | SQLITE_PRIVATE Bitvec *tdsqlite3BitvecCreate(u32 iSize){ function SQLITE_PRIVATE (line 52593) | SQLITE_PRIVATE int tdsqlite3BitvecTestNotNull(Bitvec *p, u32 i){ function SQLITE_PRIVATE (line 52616) | SQLITE_PRIVATE int tdsqlite3BitvecTest(Bitvec *p, u32 i){ function SQLITE_PRIVATE (line 52632) | SQLITE_PRIVATE int tdsqlite3BitvecSet(Bitvec *p, u32 i){ function SQLITE_PRIVATE (line 52703) | SQLITE_PRIVATE void tdsqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf){ function SQLITE_PRIVATE (line 52740) | SQLITE_PRIVATE void tdsqlite3BitvecDestroy(Bitvec *p){ function SQLITE_PRIVATE (line 52755) | SQLITE_PRIVATE u32 tdsqlite3BitvecSize(Bitvec *p){ function SQLITE_PRIVATE (line 52800) | SQLITE_PRIVATE int tdsqlite3BitvecBuiltinTest(int sz, int *aOp){ type PCache (line 52918) | struct PCache { function pcacheDump (line 52946) | void pcacheDump(PCache *pCache){ function SQLITE_PRIVATE (line 52985) | SQLITE_PRIVATE int tdsqlite3PcachePageSanity(PgHdr *pPg){ function pcacheManageDirtyList (line 53035) | static void pcacheManageDirtyList(PgHdr *pPage, u8 addRemove){ function pcacheUnpin (line 53105) | static void pcacheUnpin(PgHdr *p){ function numberOfCachePages (line 53117) | static int numberOfCachePages(PCache *p){ function SQLITE_PRIVATE (line 53136) | SQLITE_PRIVATE int tdsqlite3PcacheInitialize(void){ function SQLITE_PRIVATE (line 53146) | SQLITE_PRIVATE void tdsqlite3PcacheShutdown(void){ function SQLITE_PRIVATE (line 53156) | SQLITE_PRIVATE int tdsqlite3PcacheSize(void){ return sizeof(PCache); } function SQLITE_PRIVATE (line 53170) | SQLITE_PRIVATE int tdsqlite3PcacheOpen( function SQLITE_PRIVATE (line 53196) | SQLITE_PRIVATE int tdsqlite3PcacheSetPageSize(PCache *pCache, int szPage){ function SQLITE_PRIVATE (line 53240) | SQLITE_PRIVATE tdsqlite3_pcache_page *tdsqlite3PcacheFetch( function SQLITE_PRIVATE (line 53281) | SQLITE_PRIVATE int tdsqlite3PcacheFetchStress( function SQLITE_NOINLINE (line 53337) | static SQLITE_NOINLINE PgHdr *pcacheFetchFinishWithInit( function SQLITE_PRIVATE (line 53363) | SQLITE_PRIVATE PgHdr *tdsqlite3PcacheFetchFinish( function SQLITE_NOINLINE (line 53386) | SQLITE_NOINLINE tdsqlite3PcacheRelease(PgHdr *p){ function SQLITE_PRIVATE (line 53401) | SQLITE_PRIVATE void tdsqlite3PcacheRef(PgHdr *p){ function SQLITE_PRIVATE (line 53413) | SQLITE_PRIVATE void tdsqlite3PcacheDrop(PgHdr *p){ function SQLITE_PRIVATE (line 53427) | SQLITE_PRIVATE void tdsqlite3PcacheMakeDirty(PgHdr *p){ function SQLITE_PRIVATE (line 53446) | SQLITE_PRIVATE void tdsqlite3PcacheMakeClean(PgHdr *p){ function SQLITE_PRIVATE (line 53463) | SQLITE_PRIVATE void tdsqlite3PcacheCleanAll(PCache *pCache){ function SQLITE_PRIVATE (line 53474) | SQLITE_PRIVATE void tdsqlite3PcacheClearWritable(PCache *pCache){ function SQLITE_PRIVATE (line 53486) | SQLITE_PRIVATE void tdsqlite3PcacheClearSyncFlags(PCache *pCache){ function SQLITE_PRIVATE (line 53497) | SQLITE_PRIVATE void tdsqlite3PcacheMove(PgHdr *p, Pgno newPgno){ function SQLITE_PRIVATE (line 53519) | SQLITE_PRIVATE void tdsqlite3PcacheTruncate(PCache *pCache, Pgno pgno){ function SQLITE_PRIVATE (line 53552) | SQLITE_PRIVATE void tdsqlite3PcacheClose(PCache *pCache){ function SQLITE_PRIVATE (line 53561) | SQLITE_PRIVATE void tdsqlite3PcacheClear(PCache *pCache){ function PgHdr (line 53569) | static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB){ function PgHdr (line 53606) | static PgHdr *pcacheSortDirtyList(PgHdr *pIn){ function SQLITE_PRIVATE (line 53641) | SQLITE_PRIVATE PgHdr *tdsqlite3PcacheDirtyList(PCache *pCache){ function SQLITE_PRIVATE (line 53655) | SQLITE_PRIVATE int tdsqlite3PcacheRefCount(PCache *pCache){ function SQLITE_PRIVATE (line 53662) | SQLITE_PRIVATE int tdsqlite3PcachePageRefcount(PgHdr *p){ function SQLITE_PRIVATE (line 53669) | SQLITE_PRIVATE int tdsqlite3PcachePagecount(PCache *pCache){ function SQLITE_PRIVATE (line 53678) | SQLITE_PRIVATE int tdsqlite3PcacheGetCachesize(PCache *pCache){ function SQLITE_PRIVATE (line 53686) | SQLITE_PRIVATE void tdsqlite3PcacheSetCachesize(PCache *pCache, int mxPa... function SQLITE_PRIVATE (line 53698) | SQLITE_PRIVATE int tdsqlite3PcacheSetSpillsize(PCache *p, int mxPage){ function SQLITE_PRIVATE (line 53715) | SQLITE_PRIVATE void tdsqlite3PcacheShrink(PCache *pCache){ function SQLITE_PRIVATE (line 53724) | SQLITE_PRIVATE int tdsqlite3HeaderSizePcache(void){ return ROUND8(sizeof... function SQLITE_PRIVATE (line 53730) | SQLITE_PRIVATE int tdsqlite3PCachePercentDirty(PCache *pCache){ function SQLITE_PRIVATE (line 53742) | SQLITE_PRIVATE int tdsqlite3PCacheIsDirty(PCache *pCache){ function SQLITE_PRIVATE (line 53753) | SQLITE_PRIVATE void tdsqlite3PcacheIterateDirty(PCache *pCache, void (*x... type PCache1 (line 53847) | typedef struct PCache1 PCache1; type PgHdr1 (line 53848) | typedef struct PgHdr1 PgHdr1; type PgFreeslot (line 53849) | typedef struct PgFreeslot PgFreeslot; type PGroup (line 53850) | typedef struct PGroup PGroup; type PgHdr1 (line 53868) | struct PgHdr1 { type PGroup (line 53909) | struct PGroup { type PCache1 (line 53926) | struct PCache1 { type PgFreeslot (line 53960) | struct PgFreeslot { function SQLITE_WSD (line 53967) | static SQLITE_WSD struct PCacheGlobal { function SQLITE_PRIVATE (line 54026) | SQLITE_PRIVATE void tdsqlite3PCacheBufferSetup(void *pBuf, int sz, int n){ function pcache1InitBulk (line 54052) | static int pcache1InitBulk(PCache1 *pCache){ function pcache1Free (line 54133) | static void pcache1Free(void *p){ function pcache1MemSize (line 54166) | static int pcache1MemSize(void *p){ function PgHdr1 (line 54183) | static PgHdr1 *pcache1AllocPage(PCache1 *pCache, int benignMalloc){ function pcache1FreePage (line 54234) | static void pcache1FreePage(PgHdr1 *p){ function SQLITE_PRIVATE (line 54256) | SQLITE_PRIVATE void *tdsqlite3PageMalloc(int sz){ function SQLITE_PRIVATE (line 54264) | SQLITE_PRIVATE void tdsqlite3PageFree(void *p){ function pcache1UnderMemoryPressure (line 54285) | static int pcache1UnderMemoryPressure(PCache1 *pCache){ function pcache1ResizeHash (line 54302) | static void pcache1ResizeHash(PCache1 *p){ function PgHdr1 (line 54343) | static PgHdr1 *pcache1PinPage(PgHdr1 *pPage){ function pcache1RemoveFromHash (line 54368) | static void pcache1RemoveFromHash(PgHdr1 *pPage, int freeFlag){ function pcache1EnforceMaxPage (line 54386) | static void pcache1EnforceMaxPage(PCache1 *pCache){ function pcache1TruncateUnsafe (line 54411) | static void pcache1TruncateUnsafe( function pcache1Init (line 54462) | static int pcache1Init(void *NotUsed){ function pcache1Shutdown (line 54515) | static void pcache1Shutdown(void *NotUsed){ function tdsqlite3_pcache (line 54529) | static tdsqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPur... function pcache1Cachesize (line 54579) | static void pcache1Cachesize(tdsqlite3_pcache *p, int nMax){ function pcache1Shrink (line 54598) | static void pcache1Shrink(tdsqlite3_pcache *p){ function pcache1Pagecount (line 54615) | static int pcache1Pagecount(tdsqlite3_pcache *p){ function SQLITE_NOINLINE (line 54633) | static SQLITE_NOINLINE PgHdr1 *pcache1FetchStage2( function PgHdr1 (line 54761) | static PgHdr1 *pcache1FetchNoMutex( function PgHdr1 (line 54791) | static PgHdr1 *pcache1FetchWithMutex( function tdsqlite3_pcache_page (line 54806) | static tdsqlite3_pcache_page *pcache1Fetch( function pcache1Unpin (line 54837) | static void pcache1Unpin( function pcache1Rekey (line 54872) | static void pcache1Rekey( function pcache1Truncate (line 54912) | static void pcache1Truncate(tdsqlite3_pcache *p, unsigned int iLimit){ function pcache1Destroy (line 54927) | static void pcache1Destroy(tdsqlite3_pcache *p){ function SQLITE_PRIVATE (line 54950) | SQLITE_PRIVATE void tdsqlite3PCacheSetDefault(void){ function SQLITE_PRIVATE (line 54972) | SQLITE_PRIVATE int tdsqlite3HeaderSizePcache1(void){ return ROUND8(sizeo... function SQLITE_PRIVATE (line 54978) | SQLITE_PRIVATE tdsqlite3_mutex *tdsqlite3Pcache1Mutex(void){ function SQLITE_PRIVATE (line 54992) | SQLITE_PRIVATE int tdsqlite3PcacheReleaseMemory(int nReq){ function SQLITE_PRIVATE (line 55022) | SQLITE_PRIVATE void tdsqlite3PcacheStats( type RowSetEntry (line 55128) | struct RowSetEntry { type RowSetChunk (line 55140) | struct RowSetChunk { type RowSet (line 55150) | struct RowSet { function SQLITE_PRIVATE (line 55172) | SQLITE_PRIVATE RowSet *tdsqlite3RowSetInit(tdsqlite3 *db){ function SQLITE_PRIVATE (line 55194) | SQLITE_PRIVATE void tdsqlite3RowSetClear(void *pArg){ function SQLITE_PRIVATE (line 55214) | SQLITE_PRIVATE void tdsqlite3RowSetDelete(void *pArg){ type RowSetEntry (line 55227) | struct RowSetEntry type RowSetChunk (line 55232) | struct RowSetChunk function SQLITE_PRIVATE (line 55252) | SQLITE_PRIVATE void tdsqlite3RowSetInsert(RowSet *p, i64 rowid){ type RowSetEntry (line 55283) | struct RowSetEntry type RowSetEntry (line 55284) | struct RowSetEntry type RowSetEntry (line 55285) | struct RowSetEntry type RowSetEntry (line 55287) | struct RowSetEntry type RowSetEntry (line 55288) | struct RowSetEntry type RowSetEntry (line 55318) | struct RowSetEntry type RowSetEntry (line 55318) | struct RowSetEntry type RowSetEntry (line 55320) | struct RowSetEntry function rowSetTreeToList (line 55347) | static void rowSetTreeToList( type RowSetEntry (line 55382) | struct RowSetEntry type RowSetEntry (line 55383) | struct RowSetEntry type RowSetEntry (line 55386) | struct RowSetEntry type RowSetEntry (line 55387) | struct RowSetEntry type RowSetEntry (line 55418) | struct RowSetEntry type RowSetEntry (line 55418) | struct RowSetEntry type RowSetEntry (line 55420) | struct RowSetEntry type RowSetEntry (line 55421) | struct RowSetEntry function SQLITE_PRIVATE (line 55450) | SQLITE_PRIVATE int tdsqlite3RowSetNext(RowSet *p, i64 *pRowid){ function SQLITE_PRIVATE (line 55484) | SQLITE_PRIVATE int tdsqlite3RowSetTest(RowSet *pRowSet, int iBatch, tdsq... type Wal (line 55626) | typedef struct Wal Wal; type PagerSavepoint (line 56146) | typedef struct PagerSavepoint PagerSavepoint; type PagerSavepoint (line 56147) | struct PagerSavepoint { type Pager (line 56333) | struct Pager { function SQLITE_PRIVATE (line 56538) | SQLITE_PRIVATE int tdsqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno){ function assert_pager_state (line 56575) | static int assert_pager_state(Pager *p){ function setGetterMethod (line 56773) | static void setGetterMethod(Pager *pPager){ function subjRequiresPage (line 56798) | static int subjRequiresPage(PgHdr *pPg){ function pageInJournal (line 56816) | static int pageInJournal(Pager *pPager, PgHdr *pPg){ function read32bits (line 56828) | static int read32bits(tdsqlite3_file *fd, i64 offset, u32 *pRes){ function write32bits (line 56847) | static int write32bits(tdsqlite3_file *fd, i64 offset, u32 val){ function pagerUnlockDb (line 56862) | static int pagerUnlockDb(Pager *pPager, int eLock){ function pagerLockDb (line 56890) | static int pagerLockDb(Pager *pPager, int eLock){ function jrnlBufferSize (line 56923) | static int jrnlBufferSize(Pager *pPager){ function u32 (line 56969) | static u32 pager_datahash(int nByte, unsigned char *pData){ function u32 (line 56977) | static u32 pager_pagehash(PgHdr *pPage){ function pager_set_pagehash (line 56980) | static void pager_set_pagehash(PgHdr *pPage){ function checkPage (line 56990) | static void checkPage(PgHdr *pPg){ function readMasterJournal (line 57028) | static int readMasterJournal(tdsqlite3_file *pJrnl, char *zMaster, u32 n... function i64 (line 57084) | static i64 journalHdrOffset(Pager *pPager){ function zeroJournalHdr (line 57117) | static int zeroJournalHdr(Pager *pPager, int doTruncate){ function writeJournalHdr (line 57167) | static int writeJournalHdr(Pager *pPager){ function readJournalHdr (line 57285) | static int readJournalHdr( function writeMasterJournal (line 57410) | static int writeMasterJournal(Pager *pPager, const char *zMaster){ function pager_reset (line 57478) | static void pager_reset(Pager *pPager){ function SQLITE_PRIVATE (line 57487) | SQLITE_PRIVATE u32 tdsqlite3PagerDataVersion(Pager *pPager){ function releaseAllSavepoints (line 57496) | static void releaseAllSavepoints(Pager *pPager){ function addToSavepointBitvecs (line 57515) | static int addToSavepointBitvecs(Pager *pPager, Pgno pgno){ function pager_unlock (line 57547) | static void pager_unlock(Pager *pPager){ function pager_error (line 57644) | static int pager_error(Pager *pPager, int rc){ function pagerFlushOnCommit (line 57678) | static int pagerFlushOnCommit(Pager *pPager, int bCommit){ function pager_end_transaction (line 57738) | static int pager_end_transaction(Pager *pPager, int hasMaster, int bComm... function pagerUnlockAndRollback (line 57885) | static void pagerUnlockAndRollback(Pager *pPager){ function u32 (line 57919) | static u32 pager_cksum(Pager *pPager, const u8 *aData){ function pagerReportSize (line 57934) | static void pagerReportSize(Pager *pPager){ function SQLITE_PRIVATE (line 57950) | SQLITE_PRIVATE void tdsqlite3PagerAlignReserve(Pager *pDest, Pager *pSrc){ function pager_playback_one_page (line 57995) | static int pager_playback_one_page( function pager_delmaster (line 58267) | static int pager_delmaster(Pager *pPager, const char *zMaster){ function pager_truncate (line 58378) | static int pager_truncate(Pager *pPager, Pgno nPage){ function SQLITE_PRIVATE (line 58414) | SQLITE_PRIVATE int tdsqlite3SectorSize(tdsqlite3_file *pFile){ function setSectorSize (line 58448) | static void setSectorSize(Pager *pPager){ function pager_playback (line 58521) | static int pager_playback(Pager *pPager, int isHot){ function readDbPage (line 58732) | static int readDbPage(PgHdr *pPg){ function pager_write_changecounter (line 58797) | static void pager_write_changecounter(PgHdr *pPg){ function pagerUndoCallback (line 58824) | static int pagerUndoCallback(void *pCtx, Pgno iPg){ function pagerRollbackWal (line 58859) | static int pagerRollbackWal(Pager *pPager){ function pagerWalFrames (line 58891) | static int pagerWalFrames( function pagerBeginReadTransaction (line 58958) | static int pagerBeginReadTransaction(Pager *pPager){ function pagerPagecount (line 58991) | static int pagerPagecount(Pager *pPager, Pgno *pnPage){ function pagerOpenWalIfPresent (line 59051) | static int pagerOpenWalIfPresent(Pager *pPager){ function pagerPlaybackSavepoint (line 59118) | static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepo... function SQLITE_PRIVATE (line 59230) | SQLITE_PRIVATE void tdsqlite3PagerSetCachesize(Pager *pPager, int mxPage){ function SQLITE_PRIVATE (line 59238) | SQLITE_PRIVATE int tdsqlite3PagerSetSpillsize(Pager *pPager, int mxPage){ function pagerFixMaplimit (line 59245) | static void pagerFixMaplimit(Pager *pPager){ function SQLITE_PRIVATE (line 59261) | SQLITE_PRIVATE void tdsqlite3PagerSetMmapLimit(Pager *pPager, tdsqlite3_... function SQLITE_PRIVATE (line 59269) | SQLITE_PRIVATE void tdsqlite3PagerShrink(Pager *pPager){ function SQLITE_PRIVATE (line 59325) | SQLITE_PRIVATE void tdsqlite3PagerSetFlags( function pagerOpentemp (line 59385) | static int pagerOpentemp( function SQLITE_PRIVATE (line 59424) | SQLITE_PRIVATE void tdsqlite3PagerSetBusyHandler( function SQLITE_PRIVATE (line 59468) | SQLITE_PRIVATE int tdsqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSi... function SQLITE_PRIVATE (line 59537) | SQLITE_PRIVATE void *tdsqlite3PagerTempSpace(Pager *pPager){ function SQLITE_PRIVATE (line 59548) | SQLITE_PRIVATE int tdsqlite3PagerMaxPageCount(Pager *pPager, int mxPage){ function disable_simulated_io_errors (line 59572) | void disable_simulated_io_errors(void){ function enable_simulated_io_errors (line 59576) | void enable_simulated_io_errors(void){ function SQLITE_PRIVATE (line 59598) | SQLITE_PRIVATE int tdsqlite3PagerReadFileheader(Pager *pPager, int N, un... function SQLITE_PRIVATE (line 59626) | SQLITE_PRIVATE void tdsqlite3PagerPagecount(Pager *pPager, int *pnPage){ function pager_wait_on_lock (line 59647) | static int pager_wait_on_lock(Pager *pPager, int locktype){ function assertTruncateConstraintCb (line 59689) | static void assertTruncateConstraintCb(PgHdr *pPg){ function assertTruncateConstraint (line 59693) | static void assertTruncateConstraint(Pager *pPager){ function SQLITE_PRIVATE (line 59711) | SQLITE_PRIVATE void tdsqlite3PagerTruncateImage(Pager *pPager, Pgno nPage){ function pagerSyncHotJournal (line 59742) | static int pagerSyncHotJournal(Pager *pPager){ function pagerAcquireMapPage (line 59764) | static int pagerAcquireMapPage( function pagerReleaseMapPage (line 59808) | static void pagerReleaseMapPage(PgHdr *pPg){ function pagerFreeMapHdrs (line 59821) | static void pagerFreeMapHdrs(Pager *pPager){ function databaseIsUnmoved (line 59835) | static int databaseIsUnmoved(Pager *pPager){ function SQLITE_PRIVATE (line 59869) | SQLITE_PRIVATE int tdsqlite3PagerClose(Pager *pPager, tdsqlite3 *db){ function SQLITE_PRIVATE (line 59935) | SQLITE_PRIVATE Pgno tdsqlite3PagerPagenumber(DbPage *pPg){ function SQLITE_PRIVATE (line 59943) | SQLITE_PRIVATE void tdsqlite3PagerRef(DbPage *pPg){ function syncJournal (line 59982) | static int syncJournal(Pager *pPager, int newHdr){ function pager_write_pagelist (line 60125) | static int pager_write_pagelist(Pager *pPager, PgHdr *pList){ function openSubJournal (line 60217) | static int openSubJournal(Pager *pPager){ function subjournalPage (line 60243) | static int subjournalPage(PgHdr *pPg){ function subjournalPageIfRequired (line 60285) | static int subjournalPageIfRequired(PgHdr *pPg){ function pagerStress (line 60312) | static int pagerStress(void *p, PgHdr *pPg){ function SQLITE_PRIVATE (line 60389) | SQLITE_PRIVATE int tdsqlite3PagerFlush(Pager *pPager){ function SQLITE_PRIVATE (line 60438) | SQLITE_PRIVATE int tdsqlite3PagerOpen( function hasHotJournal (line 60821) | static int hasHotJournal(Pager *pPager, int *pExists){ function SQLITE_PRIVATE (line 60941) | SQLITE_PRIVATE int tdsqlite3PagerSharedLock(Pager *pPager){ function pagerUnlockIfUnused (line 61158) | static void pagerUnlockIfUnused(Pager *pPager){ function getPageNormal (line 61222) | static int getPageNormal( function getPageMMap (line 61324) | static int getPageMMap( function getPageError (line 61396) | static int getPageError( function SQLITE_PRIVATE (line 61412) | SQLITE_PRIVATE int tdsqlite3PagerGet( function SQLITE_PRIVATE (line 61432) | SQLITE_PRIVATE DbPage *tdsqlite3PagerLookup(Pager *pPager, Pgno pgno){ function SQLITE_PRIVATE (line 61455) | SQLITE_PRIVATE void tdsqlite3PagerUnrefNotNull(DbPage *pPg){ function SQLITE_PRIVATE (line 61467) | SQLITE_PRIVATE void tdsqlite3PagerUnref(DbPage *pPg){ function SQLITE_PRIVATE (line 61470) | SQLITE_PRIVATE void tdsqlite3PagerUnrefPageOne(DbPage *pPg){ function pager_open_journal (line 61503) | static int pager_open_journal(Pager *pPager){ function SQLITE_PRIVATE (line 61592) | SQLITE_PRIVATE int tdsqlite3PagerBegin(Pager *pPager, int exFlag, int su... function SQLITE_NOINLINE (line 61661) | static SQLITE_NOINLINE int pagerAddPageToRollbackJournal(PgHdr *pPg){ function pager_write (line 61718) | static int pager_write(PgHdr *pPg){ function SQLITE_NOINLINE (line 61810) | static SQLITE_NOINLINE int pagerWriteLargeSector(PgHdr *pPg){ function SQLITE_PRIVATE (line 61904) | SQLITE_PRIVATE int tdsqlite3PagerWrite(PgHdr *pPg){ function SQLITE_PRIVATE (line 61928) | SQLITE_PRIVATE int tdsqlite3PagerIswriteable(DbPage *pPg){ function SQLITE_PRIVATE (line 61953) | SQLITE_PRIVATE void tdsqlite3PagerDontWrite(PgHdr *pPg){ function pager_incr_changecounter (line 61987) | static int pager_incr_changecounter(Pager *pPager, int isDirectMode){ function SQLITE_PRIVATE (line 62070) | SQLITE_PRIVATE int tdsqlite3PagerSync(Pager *pPager, const char *zMaster){ function SQLITE_PRIVATE (line 62093) | SQLITE_PRIVATE int tdsqlite3PagerExclusiveLock(Pager *pPager){ function SQLITE_PRIVATE (line 62135) | SQLITE_PRIVATE int tdsqlite3PagerCommitPhaseOne( function SQLITE_PRIVATE (line 62365) | SQLITE_PRIVATE int tdsqlite3PagerCommitPhaseTwo(Pager *pPager){ function SQLITE_PRIVATE (line 62431) | SQLITE_PRIVATE int tdsqlite3PagerRollback(Pager *pPager){ function SQLITE_PRIVATE (line 62481) | SQLITE_PRIVATE u8 tdsqlite3PagerIsreadonly(Pager *pPager){ function SQLITE_PRIVATE (line 62489) | SQLITE_PRIVATE int tdsqlite3PagerRefcount(Pager *pPager){ function SQLITE_PRIVATE (line 62498) | SQLITE_PRIVATE int tdsqlite3PagerMemUsed(Pager *pPager){ function SQLITE_PRIVATE (line 62509) | SQLITE_PRIVATE int tdsqlite3PagerPageRefcount(DbPage *pPage){ function SQLITE_PRIVATE (line 62517) | SQLITE_PRIVATE int *tdsqlite3PagerStats(Pager *pPager){ function SQLITE_PRIVATE (line 62545) | SQLITE_PRIVATE void tdsqlite3PagerCacheStat(Pager *pPager, int eStat, in... function SQLITE_PRIVATE (line 62568) | SQLITE_PRIVATE int tdsqlite3PagerIsMemdb(Pager *pPager){ function SQLITE_NOINLINE (line 62582) | static SQLITE_NOINLINE int pagerOpenSavepoint(Pager *pPager, int nSavepo... function SQLITE_PRIVATE (line 62627) | SQLITE_PRIVATE int tdsqlite3PagerOpenSavepoint(Pager *pPager, int nSavep... function SQLITE_PRIVATE (line 62669) | SQLITE_PRIVATE int tdsqlite3PagerSavepoint(Pager *pPager, int op, int iS... function SQLITE_PRIVATE (line 62748) | SQLITE_PRIVATE const char *tdsqlite3PagerFilename(const Pager *pPager, i... function SQLITE_PRIVATE (line 62756) | SQLITE_PRIVATE tdsqlite3_vfs *tdsqlite3PagerVfs(Pager *pPager){ function SQLITE_PRIVATE (line 62765) | SQLITE_PRIVATE tdsqlite3_file *tdsqlite3PagerFile(Pager *pPager){ function SQLITE_PRIVATE (line 62773) | SQLITE_PRIVATE void tdsqlite3PagerResetLockTimeout(Pager *pPager){ function SQLITE_PRIVATE (line 62783) | SQLITE_PRIVATE tdsqlite3_file *tdsqlite3PagerJrnlFile(Pager *pPager){ function SQLITE_PRIVATE (line 62794) | SQLITE_PRIVATE const char *tdsqlite3PagerJournalname(Pager *pPager){ function SQLITE_PRIVATE (line 62802) | SQLITE_PRIVATE void tdsqlite3PagerSetCodec( function SQLITE_PRIVATE (line 62821) | SQLITE_PRIVATE void *tdsqlite3PagerGetCodec(Pager *pPager){ function SQLITE_PRIVATE (line 62832) | SQLITE_PRIVATE void *tdsqlite3PagerCodec(PgHdr *pPg){ function SQLITE_PRIVATE (line 62841) | SQLITE_PRIVATE int tdsqlite3PagerState(Pager *pPager){ function SQLITE_PRIVATE (line 62872) | SQLITE_PRIVATE int tdsqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pg... function SQLITE_PRIVATE (line 63010) | SQLITE_PRIVATE void tdsqlite3PagerRekey(DbPage *pPg, Pgno iNew, u16 flags){ function SQLITE_PRIVATE (line 63019) | SQLITE_PRIVATE void *tdsqlite3PagerGetData(DbPage *pPg){ function SQLITE_PRIVATE (line 63028) | SQLITE_PRIVATE void *tdsqlite3PagerGetExtra(DbPage *pPg){ function SQLITE_PRIVATE (line 63042) | SQLITE_PRIVATE int tdsqlite3PagerLockingMode(Pager *pPager, int eMode){ function SQLITE_PRIVATE (line 63075) | SQLITE_PRIVATE int tdsqlite3PagerSetJournalMode(Pager *pPager, int eMode){ function SQLITE_PRIVATE (line 63166) | SQLITE_PRIVATE int tdsqlite3PagerGetJournalMode(Pager *pPager){ function SQLITE_PRIVATE (line 63175) | SQLITE_PRIVATE int tdsqlite3PagerOkToChangeJournalMode(Pager *pPager){ function SQLITE_PRIVATE (line 63188) | SQLITE_PRIVATE i64 tdsqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLi... function SQLITE_PRIVATE (line 63202) | SQLITE_PRIVATE tdsqlite3_backup **tdsqlite3PagerBackupPtr(Pager *pPager){ function SQLITE_PRIVATE (line 63210) | SQLITE_PRIVATE void tdsqlite3PagerClearCache(Pager *pPager){ function SQLITE_PRIVATE (line 63225) | SQLITE_PRIVATE int tdsqlite3PagerCheckpoint( function SQLITE_PRIVATE (line 63245) | SQLITE_PRIVATE int tdsqlite3PagerWalCallback(Pager *pPager){ function SQLITE_PRIVATE (line 63253) | SQLITE_PRIVATE int tdsqlite3PagerWalSupported(Pager *pPager){ function pagerExclusiveLock (line 63263) | static int pagerExclusiveLock(Pager *pPager){ function pagerOpenWal (line 63283) | static int pagerOpenWal(Pager *pPager){ function SQLITE_PRIVATE (line 63328) | SQLITE_PRIVATE int tdsqlite3PagerOpenWal( function SQLITE_PRIVATE (line 63367) | SQLITE_PRIVATE int tdsqlite3PagerCloseWal(Pager *pPager, tdsqlite3 *db){ function SQLITE_PRIVATE (line 63412) | SQLITE_PRIVATE int tdsqlite3PagerSnapshotGet(Pager *pPager, tdsqlite3_sn... function SQLITE_PRIVATE (line 63425) | SQLITE_PRIVATE int tdsqlite3PagerSnapshotOpen(Pager *pPager, tdsqlite3_s... function SQLITE_PRIVATE (line 63439) | SQLITE_PRIVATE int tdsqlite3PagerSnapshotRecover(Pager *pPager){ function SQLITE_PRIVATE (line 63461) | SQLITE_PRIVATE int tdsqlite3PagerSnapshotCheck(Pager *pPager, tdsqlite3_... function SQLITE_PRIVATE (line 63475) | SQLITE_PRIVATE void tdsqlite3PagerSnapshotUnlock(Pager *pPager){ function SQLITE_PRIVATE (line 63491) | SQLITE_PRIVATE int tdsqlite3PagerWalFramesize(Pager *pPager){ function SQLITE_API (line 63502) | SQLITE_API int tdsqlite3pager_is_mj_pgno(Pager *pPager, Pgno pgno) { function SQLITE_API (line 63506) | SQLITE_API void tdsqlite3pager_error(Pager *pPager, int error) { function SQLITE_API (line 63512) | SQLITE_API void tdsqlite3pager_reset(Pager *pPager){ type WalIndexHdr (line 63833) | typedef struct WalIndexHdr WalIndexHdr; type WalIterator (line 63834) | typedef struct WalIterator WalIterator; type WalCkptInfo (line 63835) | typedef struct WalCkptInfo WalCkptInfo; type WalIndexHdr (line 63851) | struct WalIndexHdr { type WalCkptInfo (line 63924) | struct WalCkptInfo { type Wal (line 63972) | struct Wal { type u16 (line 64023) | typedef u16 ht_slot; type WalIterator (line 64040) | struct WalIterator { function SQLITE_NOINLINE (line 64090) | static SQLITE_NOINLINE int walIndexPageRealloc( function walIndexPage (line 64135) | static int walIndexPage( function WalCkptInfo (line 64149) | static volatile WalCkptInfo *walCkptInfo(Wal *pWal){ function WalIndexHdr (line 64157) | static volatile WalIndexHdr *walIndexHdr(Wal *pWal){ function walChecksumBytes (line 64183) | static void walChecksumBytes( function walShmBarrier (line 64222) | static void walShmBarrier(Wal *pWal){ function walIndexWriteHdr (line 64233) | static void walIndexWriteHdr(Wal *pWal){ function walEncodeFrame (line 64259) | static void walEncodeFrame( function walDecodeFrame (line 64290) | static int walDecodeFrame( function walLockShared (line 64369) | static int walLockShared(Wal *pWal, int lockIdx){ function walUnlockShared (line 64379) | static void walUnlockShared(Wal *pWal, int lockIdx){ function walLockExclusive (line 64385) | static int walLockExclusive(Wal *pWal, int lockIdx, int n){ function walUnlockExclusive (line 64395) | static void walUnlockExclusive(Wal *pWal, int lockIdx, int n){ function walHash (line 64408) | static int walHash(u32 iPage){ function walNextHash (line 64413) | static int walNextHash(int iPriorHash){ type WalHashLoc (line 64422) | typedef struct WalHashLoc WalHashLoc; type WalHashLoc (line 64423) | struct WalHashLoc { function walHashGet (line 64443) | static int walHashGet( function walFramePage (line 64472) | static int walFramePage(u32 iFrame){ function u32 (line 64486) | static u32 walFramePgno(Wal *pWal, u32 iFrame){ function walCleanupHash (line 64506) | static void walCleanupHash(Wal *pWal){ function walIndexAppend (line 64568) | static int walIndexAppend(Wal *pWal, u32 iFrame, u32 iPage){ function walIndexRecover (line 64658) | static int walIndexRecover(Wal *pWal){ function walIndexClose (line 64831) | static void walIndexClose(Wal *pWal, int isDelete){ function SQLITE_PRIVATE (line 64859) | SQLITE_PRIVATE int tdsqlite3WalOpen( function SQLITE_PRIVATE (line 64933) | SQLITE_PRIVATE void tdsqlite3WalLimit(Wal *pWal, i64 iLimit){ function walIteratorNext (line 64947) | static int walIteratorNext( function walMerge (line 65000) | static void walMerge( function walMergesort (line 65057) | static void walMergesort( function walIteratorFree (line 65120) | static void walIteratorFree(WalIterator *p){ function walIteratorInit (line 65137) | static int walIteratorInit(Wal *pWal, u32 nBackfill, WalIterator **pp){ function walBusyLock (line 65218) | static int walBusyLock( function walPagesize (line 65236) | static int walPagesize(Wal *pWal){ function walRestartHdr (line 65257) | static void walRestartHdr(Wal *pWal, u32 salt1){ function walCheckpoint (line 65304) | static int walCheckpoint( function walLimitSize (line 65503) | static void walLimitSize(Wal *pWal, i64 nMax){ function SQLITE_PRIVATE (line 65520) | SQLITE_PRIVATE int tdsqlite3WalClose( function walIndexTryHdr (line 65601) | static int walIndexTryHdr(Wal *pWal, int *pChanged){ function walIndexReadHdr (line 65665) | static int walIndexReadHdr(Wal *pWal, int *pChanged){ function walBeginShmUnreliable (line 65785) | static int walBeginShmUnreliable(Wal *pWal, int *pChanged){ function walTryBeginRead (line 65980) | static int walTryBeginRead(Wal *pWal, int *pChanged, int useWal, int cnt){ function SQLITE_PRIVATE (line 66209) | SQLITE_PRIVATE int tdsqlite3WalSnapshotRecover(Wal *pWal){ function SQLITE_PRIVATE (line 66279) | SQLITE_PRIVATE int tdsqlite3WalBeginReadTransaction(Wal *pWal, int *pCha... function SQLITE_PRIVATE (line 66370) | SQLITE_PRIVATE void tdsqlite3WalEndReadTransaction(Wal *pWal){ function SQLITE_PRIVATE (line 66386) | SQLITE_PRIVATE int tdsqlite3WalFindFrame( function SQLITE_PRIVATE (line 66488) | SQLITE_PRIVATE int tdsqlite3WalReadFrame( function SQLITE_PRIVATE (line 66508) | SQLITE_PRIVATE Pgno tdsqlite3WalDbsize(Wal *pWal){ function SQLITE_PRIVATE (line 66529) | SQLITE_PRIVATE int tdsqlite3WalBeginWriteTransaction(Wal *pWal){ function SQLITE_PRIVATE (line 66567) | SQLITE_PRIVATE int tdsqlite3WalEndWriteTransaction(Wal *pWal){ function SQLITE_PRIVATE (line 66589) | SQLITE_PRIVATE int tdsqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno... function SQLITE_PRIVATE (line 66629) | SQLITE_PRIVATE void tdsqlite3WalSavepoint(Wal *pWal, u32 *aWalData){ function SQLITE_PRIVATE (line 66643) | SQLITE_PRIVATE int tdsqlite3WalSavepointUndo(Wal *pWal, u32 *aWalData){ function walRestartLog (line 66680) | static int walRestartLog(Wal *pWal){ type WalWriter (line 66727) | typedef struct WalWriter { function walWriteToLog (line 66743) | static int walWriteToLog( function walWriteOneFrame (line 66768) | static int walWriteOneFrame( function walRewriteChecksums (line 66798) | static int walRewriteChecksums(Wal *pWal, u32 iLast){ function SQLITE_PRIVATE (line 66847) | SQLITE_PRIVATE int tdsqlite3WalFrames( function SQLITE_PRIVATE (line 67089) | SQLITE_PRIVATE int tdsqlite3WalCheckpoint( function SQLITE_PRIVATE (line 67199) | SQLITE_PRIVATE int tdsqlite3WalCallback(Wal *pWal){ function SQLITE_PRIVATE (line 67232) | SQLITE_PRIVATE int tdsqlite3WalExclusiveMode(Wal *pWal, int op){ function SQLITE_PRIVATE (line 67274) | SQLITE_PRIVATE int tdsqlite3WalHeapMemory(Wal *pWal){ function SQLITE_PRIVATE (line 67283) | SQLITE_PRIVATE int tdsqlite3WalSnapshotGet(Wal *pWal, tdsqlite3_snapshot... function SQLITE_PRIVATE (line 67307) | SQLITE_PRIVATE void tdsqlite3WalSnapshotOpen(Wal *pWal, tdsqlite3_snapsh... function SQLITE_API (line 67315) | SQLITE_API int tdsqlite3_snapshot_cmp(tdsqlite3_snapshot *p1, tdsqlite3_... function SQLITE_PRIVATE (line 67339) | SQLITE_PRIVATE int tdsqlite3WalSnapshotCheck(Wal *pWal, tdsqlite3_snapsh... function SQLITE_PRIVATE (line 67358) | SQLITE_PRIVATE void tdsqlite3WalSnapshotUnlock(Wal *pWal){ function SQLITE_PRIVATE (line 67372) | SQLITE_PRIVATE int tdsqlite3WalFramesize(Wal *pWal){ function SQLITE_PRIVATE (line 67380) | SQLITE_PRIVATE tdsqlite3_file *tdsqlite3WalFile(Wal *pWal){ function lockBtreeMutex (line 67414) | static void lockBtreeMutex(Btree *p){ function unlockBtreeMutex (line 67428) | static void SQLITE_NOINLINE unlockBtreeMutex(Btree *p){ function SQLITE_PRIVATE (line 67458) | SQLITE_PRIVATE void tdsqlite3BtreeEnter(Btree *p){ function btreeLockCarefully (line 67492) | static void SQLITE_NOINLINE btreeLockCarefully(Btree *p){ function SQLITE_PRIVATE (line 67530) | SQLITE_PRIVATE void tdsqlite3BtreeLeave(Btree *p){ function SQLITE_PRIVATE (line 67548) | SQLITE_PRIVATE int tdsqlite3BtreeHoldsMutex(Btree *p){ function btreeEnterAll (line 67573) | static void SQLITE_NOINLINE btreeEnterAll(tdsqlite3 *db){ function SQLITE_PRIVATE (line 67587) | SQLITE_PRIVATE void tdsqlite3BtreeEnterAll(tdsqlite3 *db){ function btreeLeaveAll (line 67590) | static void SQLITE_NOINLINE btreeLeaveAll(tdsqlite3 *db){ function SQLITE_PRIVATE (line 67599) | SQLITE_PRIVATE void tdsqlite3BtreeLeaveAll(tdsqlite3 *db){ function SQLITE_PRIVATE (line 67610) | SQLITE_PRIVATE int tdsqlite3BtreeHoldsAllMutexes(tdsqlite3 *db){ function SQLITE_PRIVATE (line 67639) | SQLITE_PRIVATE int tdsqlite3SchemaMutexHeld(tdsqlite3 *db, int iDb, Sche... function SQLITE_PRIVATE (line 67663) | SQLITE_PRIVATE void tdsqlite3BtreeEnter(Btree *p){ function SQLITE_PRIVATE (line 67666) | SQLITE_PRIVATE void tdsqlite3BtreeEnterAll(tdsqlite3 *db){ function SQLITE_PRIVATE (line 67685) | SQLITE_PRIVATE void tdsqlite3BtreeEnterCursor(BtCursor *pCur){ function SQLITE_PRIVATE (line 67689) | SQLITE_PRIVATE void tdsqlite3BtreeLeaveCursor(BtCursor *pCur){ function SQLITE_API (line 67787) | SQLITE_API int tdsqlite3_enable_shared_cache(int enable){ function corruptPageError (line 67823) | int corruptPageError(int lineno, MemPage *p){ function hasSharedCacheTableLock (line 67866) | static int hasSharedCacheTableLock( function hasReadConflicts (line 67953) | static int hasReadConflicts(Btree *pBtree, Pgno iRoot){ function querySharedCacheTableLock (line 67973) | static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){ function setSharedCacheTableLock (line 68045) | static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){ function clearAllSharedCacheTableLocks (line 68109) | static void clearAllSharedCacheTableLocks(Btree *p){ function downgradeAllSharedCacheTableLocks (line 68153) | static void downgradeAllSharedCacheTableLocks(Btree *p){ function cursorHoldsMutex (line 68178) | static int cursorHoldsMutex(BtCursor *p){ function cursorOwnsBtShared (line 68190) | static int cursorOwnsBtShared(BtCursor *p){ function invalidateAllOverflowCache (line 68206) | static void invalidateAllOverflowCache(BtShared *pBt){ function invalidateIncrblobCursors (line 68228) | static void invalidateIncrblobCursors( function btreeSetHasContent (line 68288) | static int btreeSetHasContent(BtShared *pBt, Pgno pgno){ function btreeGetHasContent (line 68310) | static int btreeGetHasContent(BtShared *pBt, Pgno pgno){ function btreeClearHasContent (line 68319) | static void btreeClearHasContent(BtShared *pBt){ function btreeReleaseAllCursorPages (line 68327) | static void btreeReleaseAllCursorPages(BtCursor *pCur){ function saveCursorKey (line 68351) | static int saveCursorKey(BtCursor *pCur){ function saveCursorPosition (line 68393) | static int saveCursorPosition(BtCursor *pCur){ function saveAllCursors (line 68443) | static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept){ function saveCursorsOnList (line 68460) | static int SQLITE_NOINLINE saveCursorsOnList( function SQLITE_PRIVATE (line 68485) | SQLITE_PRIVATE void tdsqlite3BtreeClearCursor(BtCursor *pCur){ function btreeMoveto (line 68497) | static int btreeMoveto( function btreeRestoreCursorPosition (line 68535) | static int btreeRestoreCursorPosition(BtCursor *pCur){ function SQLITE_PRIVATE (line 68578) | SQLITE_PRIVATE int tdsqlite3BtreeCursorHasMoved(BtCursor *pCur){ function SQLITE_PRIVATE (line 68591) | SQLITE_PRIVATE BtCursor *tdsqlite3BtreeFakeValidCursor(void){ function SQLITE_PRIVATE (line 68610) | SQLITE_PRIVATE int tdsqlite3BtreeCursorRestore(BtCursor *pCur, int *pDif... function SQLITE_PRIVATE (line 68634) | SQLITE_PRIVATE void tdsqlite3BtreeCursorHint(BtCursor *pCur, int eHintTy... function SQLITE_PRIVATE (line 68642) | SQLITE_PRIVATE void tdsqlite3BtreeCursorHintFlags(BtCursor *pCur, unsign... function Pgno (line 68658) | static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno){ function ptrmapPut (line 68682) | static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, in... function ptrmapGet (line 68741) | static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno){ function SQLITE_NOINLINE (line 68800) | static SQLITE_NOINLINE void btreeParseCellAdjustSizeForOverflow( function btreeParseCellPtrNoPayload (line 68845) | static void btreeParseCellPtrNoPayload( function btreeParseCellPtr (line 68862) | static void btreeParseCellPtr( function btreeParseCellPtrIndex (line 68930) | static void btreeParseCellPtrIndex( function btreeParseCell (line 68967) | static void btreeParseCell( function u16 (line 68987) | static u16 cellSizePtr(MemPage *pPage, u8 *pCell){ function u16 (line 69035) | static u16 cellSizePtrNoPayload(MemPage *pPage, u8 *pCell){ function u16 (line 69061) | static u16 cellSize(MemPage *pPage, int iCell){ function ptrmapPutOvflPtr (line 69073) | static void ptrmapPutOvflPtr(MemPage *pPage, MemPage *pSrc, u8 *pCell,in... function defragmentPage (line 69104) | static int defragmentPage(MemPage *pPage, int nMaxFrag){ function u8 (line 69240) | static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc){ function allocateSpace (line 69308) | static int allocateSpace(MemPage *pPage, int nByte, int *pIdx){ function freeSpace (line 69404) | static int freeSpace(MemPage *pPage, u16 iStart, u16 iSize){ function decodeFlags (line 69511) | static int decodeFlags(MemPage *pPage, int flagByte){ function btreeComputeFreeSpace (line 69564) | static int btreeComputeFreeSpace(MemPage *pPage){ function SQLITE_NOINLINE (line 69646) | static SQLITE_NOINLINE int btreeCellSizeCheck(MemPage *pPage){ function btreeInitPage (line 69687) | static int btreeInitPage(MemPage *pPage){ function zeroPage (line 69740) | static void zeroPage(MemPage *pPage, int flags){ function MemPage (line 69777) | static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared... function btreeGetPage (line 69801) | static int btreeGetPage( function MemPage (line 69823) | static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){ function Pgno (line 69837) | static Pgno btreePagecount(BtShared *pBt){ function SQLITE_PRIVATE (line 69841) | SQLITE_PRIVATE u32 tdsqlite3BtreeLastPage(Btree *p){ function getAndInitPage (line 69859) | static int getAndInitPage( function releasePageNotNull (line 69918) | static void releasePageNotNull(MemPage *pPage){ function releasePage (line 69927) | static void releasePage(MemPage *pPage){ function releasePageOne (line 69930) | static void releasePageOne(MemPage *pPage){ function btreeGetUnusedPage (line 69950) | static int btreeGetUnusedPage( function pageReinit (line 69979) | static void pageReinit(DbPage *pData){ function btreeInvokeBusyHandler (line 70001) | static int btreeInvokeBusyHandler(void *pArg){ function SQLITE_PRIVATE (line 70030) | SQLITE_PRIVATE int tdsqlite3BtreeOpen( function removeFromSharingList (line 70328) | static int removeFromSharingList(BtShared *pBt){ function allocateTempSpace (line 70367) | static void allocateTempSpace(BtShared *pBt){ function freeTempSpace (line 70396) | static void freeTempSpace(BtShared *pBt){ function SQLITE_PRIVATE (line 70407) | SQLITE_PRIVATE int tdsqlite3BtreeClose(Btree *p){ function SQLITE_PRIVATE (line 70469) | SQLITE_PRIVATE int tdsqlite3BtreeSetCacheSize(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 70488) | SQLITE_PRIVATE int tdsqlite3BtreeSetSpillSize(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 70503) | SQLITE_PRIVATE int tdsqlite3BtreeSetMmapLimit(Btree *p, tdsqlite3_int64 ... function SQLITE_PRIVATE (line 70522) | SQLITE_PRIVATE int tdsqlite3BtreeSetPagerFlags( function SQLITE_PRIVATE (line 70555) | SQLITE_PRIVATE int tdsqlite3BtreeSetPageSize(Btree *p, int pageSize, int... function SQLITE_PRIVATE (line 70588) | SQLITE_PRIVATE int tdsqlite3BtreeGetPageSize(Btree *p){ function SQLITE_PRIVATE (line 70603) | SQLITE_PRIVATE int tdsqlite3BtreeGetReserveNoMutex(Btree *p){ function SQLITE_PRIVATE (line 70619) | SQLITE_PRIVATE int tdsqlite3BtreeGetOptimalReserve(Btree *p){ function SQLITE_PRIVATE (line 70636) | SQLITE_PRIVATE int tdsqlite3BtreeMaxPageCount(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 70662) | SQLITE_PRIVATE int tdsqlite3BtreeSecureDelete(Btree *p, int newFlag){ function SQLITE_PRIVATE (line 70683) | SQLITE_PRIVATE int tdsqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){ function SQLITE_PRIVATE (line 70707) | SQLITE_PRIVATE int tdsqlite3BtreeGetAutoVacuum(Btree *p){ function setDefaultSyncFlag (line 70731) | static void setDefaultSyncFlag(BtShared *pBt, u8 safety_level){ function lockBtree (line 70763) | static int lockBtree(BtShared *pBt){ function countValidCursors (line 70951) | static int countValidCursors(BtShared *pBt, int wrOnly){ function unlockBtreeIfUnused (line 70970) | static void unlockBtreeIfUnused(BtShared *pBt){ function newDatabase (line 70987) | static int newDatabase(BtShared *pBt){ function SQLITE_PRIVATE (line 71031) | SQLITE_PRIVATE int tdsqlite3BtreeNewDb(Btree *p){ function SQLITE_PRIVATE (line 71075) | SQLITE_PRIVATE int tdsqlite3BtreeBeginTrans(Btree *p, int wrflag, int *p... function setChildPtrmaps (line 71238) | static int setChildPtrmaps(MemPage *pPage){ function modifyPagePointer (line 71283) | static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eT... function relocatePage (line 71344) | static int relocatePage( function incrVacuumStep (line 71438) | static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bC... function Pgno (line 71534) | static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree){ function SQLITE_PRIVATE (line 71560) | SQLITE_PRIVATE int tdsqlite3BtreeIncrVacuum(Btree *p){ function autoVacuumCommit (line 71602) | static int autoVacuumCommit(BtShared *pBt){ function SQLITE_PRIVATE (line 71681) | SQLITE_PRIVATE int tdsqlite3BtreeCommitPhaseOne(Btree *p, const char *zM... function btreeEndTransaction (line 71708) | static void btreeEndTransaction(Btree *p){ function SQLITE_PRIVATE (line 71770) | SQLITE_PRIVATE int tdsqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){ function SQLITE_PRIVATE (line 71802) | SQLITE_PRIVATE int tdsqlite3BtreeCommit(Btree *p){ function SQLITE_PRIVATE (line 71839) | SQLITE_PRIVATE int tdsqlite3BtreeTripAllCursors(Btree *pBtree, int errCo... function btreeSetNPage (line 71871) | static void btreeSetNPage(BtShared *pBt, MemPage *pPage1){ function SQLITE_PRIVATE (line 71890) | SQLITE_PRIVATE int tdsqlite3BtreeRollback(Btree *p, int tripCode, int wr... function SQLITE_PRIVATE (line 71955) | SQLITE_PRIVATE int tdsqlite3BtreeBeginStmt(Btree *p, int iStatement){ function SQLITE_PRIVATE (line 71986) | SQLITE_PRIVATE int tdsqlite3BtreeSavepoint(Btree *p, int op, int iSavepo... function btreeCursor (line 72057) | static int btreeCursor( function btreeCursorWithLock (line 72122) | static int btreeCursorWithLock( function SQLITE_PRIVATE (line 72135) | SQLITE_PRIVATE int tdsqlite3BtreeCursor( function SQLITE_PRIVATE (line 72157) | SQLITE_PRIVATE int tdsqlite3BtreeCursorSize(void){ function SQLITE_PRIVATE (line 72169) | SQLITE_PRIVATE void tdsqlite3BtreeCursorZero(BtCursor *p){ function SQLITE_PRIVATE (line 72177) | SQLITE_PRIVATE int tdsqlite3BtreeCloseCursor(BtCursor *pCur){ function cellInfoEqual (line 72214) | static int cellInfoEqual(CellInfo *a, CellInfo *b){ function assertCellInfo (line 72222) | static void assertCellInfo(BtCursor *pCur){ function SQLITE_NOINLINE (line 72231) | static SQLITE_NOINLINE void getCellInfo(BtCursor *pCur){ function SQLITE_PRIVATE (line 72246) | SQLITE_PRIVATE int tdsqlite3BtreeCursorIsValid(BtCursor *pCur){ function SQLITE_PRIVATE (line 72250) | SQLITE_PRIVATE int tdsqlite3BtreeCursorIsValidNN(BtCursor *pCur){ function SQLITE_PRIVATE (line 72261) | SQLITE_PRIVATE i64 tdsqlite3BtreeIntegerKey(BtCursor *pCur){ function SQLITE_PRIVATE (line 72272) | SQLITE_PRIVATE void tdsqlite3BtreeCursorPin(BtCursor *pCur){ function SQLITE_PRIVATE (line 72276) | SQLITE_PRIVATE void tdsqlite3BtreeCursorUnpin(BtCursor *pCur){ function SQLITE_PRIVATE (line 72286) | SQLITE_PRIVATE i64 tdsqlite3BtreeOffset(BtCursor *pCur){ function SQLITE_PRIVATE (line 72304) | SQLITE_PRIVATE u32 tdsqlite3BtreePayloadSize(BtCursor *pCur){ function SQLITE_PRIVATE (line 72324) | SQLITE_PRIVATE tdsqlite3_int64 tdsqlite3BtreeMaxRecordSize(BtCursor *pCur){ function getOverflowPage (line 72349) | static int getOverflowPage( function copyPayload (line 72417) | static int copyPayload( function accessPayload (line 72467) | static int accessPayload( function SQLITE_PRIVATE (line 72668) | SQLITE_PRIVATE int tdsqlite3BtreePayload(BtCursor *pCur, u32 offset, u32... function SQLITE_NOINLINE (line 72682) | static SQLITE_NOINLINE int accessPayloadChecked( function SQLITE_PRIVATE (line 72696) | SQLITE_PRIVATE int tdsqlite3BtreePayloadChecked(BtCursor *pCur, u32 offs... function SQLITE_PRIVATE (line 72764) | SQLITE_PRIVATE const void *tdsqlite3BtreePayloadFetch(BtCursor *pCur, u3... function moveToChild (line 72778) | static int moveToChild(BtCursor *pCur, u32 newPgno){ function assertParentIndex (line 72805) | static void assertParentIndex(MemPage *pParent, int iIdx, Pgno iChild){ function moveToParent (line 72827) | static void moveToParent(BtCursor *pCur){ function moveToRoot (line 72868) | static int moveToRoot(BtCursor *pCur){ function moveToLeftmost (line 72955) | static int moveToLeftmost(BtCursor *pCur){ function moveToRightmost (line 72980) | static int moveToRightmost(BtCursor *pCur){ function SQLITE_PRIVATE (line 73003) | SQLITE_PRIVATE int tdsqlite3BtreeFirst(BtCursor *pCur, int *pRes){ function SQLITE_PRIVATE (line 73025) | SQLITE_PRIVATE int tdsqlite3BtreeLast(BtCursor *pCur, int *pRes){ function SQLITE_PRIVATE (line 73095) | SQLITE_PRIVATE int tdsqlite3BtreeMovetoUnpacked( function SQLITE_PRIVATE (line 73346) | SQLITE_PRIVATE int tdsqlite3BtreeEof(BtCursor *pCur){ function SQLITE_PRIVATE (line 73359) | SQLITE_PRIVATE i64 tdsqlite3BtreeRowCountEst(BtCursor *pCur){ function SQLITE_NOINLINE (line 73399) | static SQLITE_NOINLINE int btreeNext(BtCursor *pCur){ function SQLITE_PRIVATE (line 73469) | SQLITE_PRIVATE int tdsqlite3BtreeNext(BtCursor *pCur, int flags){ function SQLITE_NOINLINE (line 73509) | static SQLITE_NOINLINE int btreePrevious(BtCursor *pCur){ function SQLITE_PRIVATE (line 73558) | SQLITE_PRIVATE int tdsqlite3BtreePrevious(BtCursor *pCur, int flags){ function allocateBtreePage (line 73596) | static int allocateBtreePage( function freePage2 (line 73918) | static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage){ function freePage (line 74048) | static void freePage(MemPage *pPage, int *pRC){ function clearCell (line 74058) | static int clearCell( function fillInCell (line 74141) | static int fillInCell( function dropCell (line 74331) | static void dropCell(MemPage *pPage, int idx, int sz, int *pRC){ function insertCell (line 74387) | static void insertCell( type CellArray (line 74562) | typedef struct CellArray CellArray; type CellArray (line 74563) | struct CellArray { function populateCellCache (line 74576) | static void populateCellCache(CellArray *p, int idx, int N){ function SQLITE_NOINLINE (line 74594) | static SQLITE_NOINLINE u16 computeCellSize(CellArray *p, int N){ function u16 (line 74600) | static u16 cachedCellSize(CellArray *p, int N){ function rebuildPage (line 74619) | static int rebuildPage( function pageInsertArray (line 74710) | static int pageInsertArray( function pageFreeArray (line 74775) | static int pageFreeArray( function editPage (line 74832) | static int editPage( function balance_quick (line 74960) | static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace){ function ptrmapCheckPages (line 75062) | static int ptrmapCheckPages(MemPage **apPage, int nPage){ function copyNodeContent (line 75115) | static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){ function balance_nonroot (line 75197) | static int balance_nonroot( function balance_deeper (line 75983) | static int balance_deeper(MemPage *pRoot, MemPage **ppChild){ function anotherValidCursor (line 76041) | static int anotherValidCursor(BtCursor *pCur){ function balance (line 76064) | static int balance(BtCursor *pCur){ function btreeOverwriteContent (line 76190) | static int btreeOverwriteContent( function btreeOverwriteCell (line 76233) | static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX){ function SQLITE_PRIVATE (line 76312) | SQLITE_PRIVATE int tdsqlite3BtreeInsert( function SQLITE_PRIVATE (line 76593) | SQLITE_PRIVATE int tdsqlite3BtreeDelete(BtCursor *pCur, u8 flags){ function btreeCreateTable (line 76777) | static int btreeCreateTable(Btree *p, int *piTable, int createTabFlags){ function SQLITE_PRIVATE (line 76920) | SQLITE_PRIVATE int tdsqlite3BtreeCreateTable(Btree *p, int *piTable, int... function clearDatabasePage (line 76932) | static int clearDatabasePage( function SQLITE_PRIVATE (line 76999) | SQLITE_PRIVATE int tdsqlite3BtreeClearTable(Btree *p, int iTable, int *p... function SQLITE_PRIVATE (line 77023) | SQLITE_PRIVATE int tdsqlite3BtreeClearTableOfCursor(BtCursor *pCur){ function btreeDropTable (line 77047) | static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){ function SQLITE_PRIVATE (line 77132) | SQLITE_PRIVATE int tdsqlite3BtreeDropTable(Btree *p, int iTable, int *pi... function SQLITE_PRIVATE (line 77161) | SQLITE_PRIVATE void tdsqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){ function SQLITE_PRIVATE (line 77191) | SQLITE_PRIVATE int tdsqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){ function SQLITE_PRIVATE (line 77224) | SQLITE_PRIVATE int tdsqlite3BtreeCount(tdsqlite3 *db, BtCursor *pCur, i6... function SQLITE_PRIVATE (line 77294) | SQLITE_PRIVATE Pager *tdsqlite3BtreePager(Btree *p){ function checkAppendMsg (line 77302) | static void checkAppendMsg( function getPageReferenced (line 77332) | static int getPageReferenced(IntegrityCk *pCheck, Pgno iPg){ function setPageReferenced (line 77340) | static void setPageReferenced(IntegrityCk *pCheck, Pgno iPg){ function checkRef (line 77354) | static int checkRef(IntegrityCk *pCheck, Pgno iPage){ function checkPtrmap (line 77374) | static void checkPtrmap( function checkList (line 77403) | static void checkList( function btreeHeapInsert (line 77492) | static void btreeHeapInsert(u32 *aHeap, u32 x){ function btreeHeapPull (line 77502) | static int btreeHeapPull(u32 *aHeap, u32 *pOut){ function checkTreePage (line 77536) | static int checkTreePage( function SQLITE_PRIVATE (line 77806) | SQLITE_PRIVATE char *tdsqlite3BtreeIntegrityCheck( function SQLITE_PRIVATE (line 77945) | SQLITE_PRIVATE const char *tdsqlite3BtreeGetFilename(Btree *p){ function SQLITE_PRIVATE (line 77958) | SQLITE_PRIVATE const char *tdsqlite3BtreeGetJournalname(Btree *p){ function SQLITE_PRIVATE (line 77966) | SQLITE_PRIVATE int tdsqlite3BtreeIsInTrans(Btree *p){ function SQLITE_PRIVATE (line 77980) | SQLITE_PRIVATE int tdsqlite3BtreeCheckpoint(Btree *p, int eMode, int *pn... function SQLITE_PRIVATE (line 77999) | SQLITE_PRIVATE int tdsqlite3BtreeIsInReadTrans(Btree *p){ function SQLITE_PRIVATE (line 78005) | SQLITE_PRIVATE int tdsqlite3BtreeIsInBackup(Btree *p){ function SQLITE_PRIVATE (line 78031) | SQLITE_PRIVATE void *tdsqlite3BtreeSchema(Btree *p, int nBytes, void(*xF... function SQLITE_PRIVATE (line 78047) | SQLITE_PRIVATE int tdsqlite3BtreeSchemaLocked(Btree *p){ function SQLITE_PRIVATE (line 78064) | SQLITE_PRIVATE int tdsqlite3BtreeLockTable(Btree *p, int iTab, u8 isWrit... function SQLITE_PRIVATE (line 78094) | SQLITE_PRIVATE int tdsqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32... function SQLITE_PRIVATE (line 78142) | SQLITE_PRIVATE void tdsqlite3BtreeIncrblobCursor(BtCursor *pCur){ function SQLITE_PRIVATE (line 78153) | SQLITE_PRIVATE int tdsqlite3BtreeSetVersion(Btree *pBtree, int iVersion){ function SQLITE_PRIVATE (line 78188) | SQLITE_PRIVATE int tdsqlite3BtreeCursorHasHint(BtCursor *pCsr, unsigned ... function SQLITE_PRIVATE (line 78195) | SQLITE_PRIVATE int tdsqlite3BtreeIsReadonly(Btree *p){ function SQLITE_PRIVATE (line 78202) | SQLITE_PRIVATE int tdsqlite3HeaderSizeBtree(void){ return ROUND8(sizeof(... function SQLITE_PRIVATE (line 78208) | SQLITE_PRIVATE int tdsqlite3BtreeSharable(Btree *p){ function SQLITE_PRIVATE (line 78217) | SQLITE_PRIVATE int tdsqlite3BtreeConnectionCount(Btree *p){ type tdsqlite3_backup (line 78245) | struct tdsqlite3_backup { function Btree (line 78306) | static Btree *findBtree(tdsqlite3 *pErrorDb, tdsqlite3 *pDb, const char ... function setDestPgsz (line 78337) | static int setDestPgsz(tdsqlite3_backup *p){ function checkReadTransaction (line 78349) | static int checkReadTransaction(tdsqlite3 *db, Btree *p){ function SQLITE_API (line 78365) | SQLITE_API tdsqlite3_backup *tdsqlite3_backup_init( function isFatalError (line 78461) | static int isFatalError(int rc){ function backupOnePage (line 78470) | static int backupOnePage( function backupTruncateFile (line 78566) | static int backupTruncateFile(tdsqlite3_file *pFile, i64 iSize){ function attachBackupObject (line 78579) | static void attachBackupObject(tdsqlite3_backup *p){ function SQLITE_API (line 78591) | SQLITE_API int tdsqlite3_backup_step(tdsqlite3_backup *p, int nPage){ function SQLITE_API (line 78845) | SQLITE_API int tdsqlite3_backup_finish(tdsqlite3_backup *p){ function SQLITE_API (line 78899) | SQLITE_API int tdsqlite3_backup_remaining(tdsqlite3_backup *p){ function SQLITE_API (line 78913) | SQLITE_API int tdsqlite3_backup_pagecount(tdsqlite3_backup *p){ function SQLITE_NOINLINE (line 78935) | static SQLITE_NOINLINE void backupUpdate( function SQLITE_PRIVATE (line 78960) | SQLITE_PRIVATE void tdsqlite3BackupUpdate(tdsqlite3_backup *pBackup, Pgn... function SQLITE_PRIVATE (line 78975) | SQLITE_PRIVATE void tdsqlite3BackupRestart(tdsqlite3_backup *pBackup){ function SQLITE_PRIVATE (line 78992) | SQLITE_PRIVATE int tdsqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){ function SQLITE_PRIVATE (line 79081) | SQLITE_PRIVATE int tdsqlite3VdbeCheckMemInvariants(Mem *p){ function vdbeMemRenderNum (line 79152) | static void vdbeMemRenderNum(int sz, char *zBuf, Mem *p){ function SQLITE_PRIVATE (line 79190) | SQLITE_PRIVATE int tdsqlite3VdbeMemValidStrRep(Mem *p){ function SQLITE_PRIVATE (line 79236) | SQLITE_PRIVATE int tdsqlite3VdbeChangeEncoding(Mem *pMem, int desiredEnc){ function tdsqlite3VdbeMemGrow (line 79270) | int tdsqlite3VdbeMemGrow(Mem *pMem, int n, int bPreserve){ function SQLITE_PRIVATE (line 79331) | SQLITE_PRIVATE int tdsqlite3VdbeMemClearAndResize(Mem *pMem, int szNew){ function SQLITE_NOINLINE (line 79352) | static SQLITE_NOINLINE int vdbeMemAddTerminator(Mem *pMem){ function SQLITE_PRIVATE (line 79369) | SQLITE_PRIVATE int tdsqlite3VdbeMemMakeWriteable(Mem *pMem){ function SQLITE_PRIVATE (line 79392) | SQLITE_PRIVATE int tdsqlite3VdbeMemExpandBlob(Mem *pMem){ function SQLITE_PRIVATE (line 79420) | SQLITE_PRIVATE int tdsqlite3VdbeMemNulTerminate(Mem *pMem){ function SQLITE_PRIVATE (line 79445) | SQLITE_PRIVATE int tdsqlite3VdbeMemStringify(Mem *pMem, u8 enc, u8 bForce){ function SQLITE_PRIVATE (line 79479) | SQLITE_PRIVATE int tdsqlite3VdbeMemFinalize(Mem *pMem, FuncDef *pFunc){ function SQLITE_PRIVATE (line 79509) | SQLITE_PRIVATE int tdsqlite3VdbeMemAggValue(Mem *pAccum, Mem *pOut, Func... function SQLITE_NOINLINE (line 79534) | static SQLITE_NOINLINE void vdbeMemClearExternAndSetNull(Mem *p){ function SQLITE_NOINLINE (line 79557) | static SQLITE_NOINLINE void vdbeMemClear(Mem *p){ function SQLITE_PRIVATE (line 79578) | SQLITE_PRIVATE void tdsqlite3VdbeMemRelease(Mem *p){ function SQLITE_NOINLINE (line 79590) | static SQLITE_NOINLINE i64 doubleToInt64(double r){ function SQLITE_NOINLINE (line 79626) | static SQLITE_NOINLINE i64 memIntValue(Mem *pMem){ function SQLITE_PRIVATE (line 79631) | SQLITE_PRIVATE i64 tdsqlite3VdbeIntValue(Mem *pMem){ function SQLITE_NOINLINE (line 79654) | static SQLITE_NOINLINE double memRealValue(Mem *pMem){ function SQLITE_PRIVATE (line 79660) | SQLITE_PRIVATE double tdsqlite3VdbeRealValue(Mem *pMem){ function SQLITE_PRIVATE (line 79680) | SQLITE_PRIVATE int tdsqlite3VdbeBooleanValue(Mem *pMem, int ifNull){ function SQLITE_PRIVATE (line 79691) | SQLITE_PRIVATE void tdsqlite3VdbeIntegerAffinity(Mem *pMem){ function SQLITE_PRIVATE (line 79719) | SQLITE_PRIVATE int tdsqlite3VdbeMemIntegerify(Mem *pMem){ function SQLITE_PRIVATE (line 79733) | SQLITE_PRIVATE int tdsqlite3VdbeMemRealify(Mem *pMem){ function SQLITE_PRIVATE (line 79751) | SQLITE_PRIVATE int tdsqlite3RealSameAsInt(double r1, tdsqlite3_int64 i){ function SQLITE_PRIVATE (line 79766) | SQLITE_PRIVATE int tdsqlite3VdbeMemNumerify(Mem *pMem){ function SQLITE_PRIVATE (line 79798) | SQLITE_PRIVATE int tdsqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding){ function SQLITE_PRIVATE (line 79841) | SQLITE_PRIVATE void tdsqlite3VdbeMemInit(Mem *pMem, tdsqlite3 *db, u16 f... function SQLITE_PRIVATE (line 79861) | SQLITE_PRIVATE void tdsqlite3VdbeMemSetNull(Mem *pMem){ function SQLITE_PRIVATE (line 79868) | SQLITE_PRIVATE void tdsqlite3ValueSetNull(tdsqlite3_value *p){ function SQLITE_PRIVATE (line 79876) | SQLITE_PRIVATE void tdsqlite3VdbeMemSetZeroBlob(Mem *pMem, int n){ function SQLITE_NOINLINE (line 79891) | static SQLITE_NOINLINE void vdbeReleaseAndSetInt64(Mem *pMem, i64 val){ function SQLITE_PRIVATE (line 79901) | SQLITE_PRIVATE void tdsqlite3VdbeMemSetInt64(Mem *pMem, i64 val){ function SQLITE_PRIVATE (line 79911) | SQLITE_PRIVATE void tdsqlite3NoopDestructor(void *p){ UNUSED_PARAMETER(p... function SQLITE_PRIVATE (line 79917) | SQLITE_PRIVATE void tdsqlite3VdbeMemSetPointer( function SQLITE_PRIVATE (line 79936) | SQLITE_PRIVATE void tdsqlite3VdbeMemSetDouble(Mem *pMem, double val){ function SQLITE_PRIVATE (line 79950) | SQLITE_PRIVATE int tdsqlite3VdbeMemIsRowSet(const Mem *pMem){ function SQLITE_PRIVATE (line 79963) | SQLITE_PRIVATE int tdsqlite3VdbeMemSetRowSet(Mem *pMem){ function SQLITE_PRIVATE (line 79981) | SQLITE_PRIVATE int tdsqlite3VdbeMemTooBig(Mem *p){ function SQLITE_PRIVATE (line 80002) | SQLITE_PRIVATE void tdsqlite3VdbeMemAboutToChange(Vdbe *pVdbe, Mem *pMem){ function SQLITE_NOINLINE (line 80042) | static SQLITE_NOINLINE void vdbeClrCopy(Mem *pTo, const Mem *pFrom, int ... function SQLITE_PRIVATE (line 80047) | SQLITE_PRIVATE void tdsqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFr... function SQLITE_PRIVATE (line 80063) | SQLITE_PRIVATE int tdsqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){ function SQLITE_PRIVATE (line 80086) | SQLITE_PRIVATE void tdsqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){ function SQLITE_PRIVATE (line 80112) | SQLITE_PRIVATE int tdsqlite3VdbeMemSetStr( function SQLITE_NOINLINE (line 80220) | static SQLITE_NOINLINE int vdbeMemFromBtreeResize( function SQLITE_PRIVATE (line 80243) | SQLITE_PRIVATE int tdsqlite3VdbeMemFromBtree( function SQLITE_NOINLINE (line 80278) | static SQLITE_NOINLINE const void *valueToText(tdsqlite3_value* pVal, u8... function SQLITE_PRIVATE (line 80321) | SQLITE_PRIVATE const void *tdsqlite3ValueText(tdsqlite3_value* pVal, u8 ... function SQLITE_PRIVATE (line 80339) | SQLITE_PRIVATE tdsqlite3_value *tdsqlite3ValueNew(tdsqlite3 *db){ type ValueNewStat4Ctx (line 80352) | struct ValueNewStat4Ctx { function tdsqlite3_value (line 80370) | static tdsqlite3_value *valueNew(tdsqlite3 *db, struct ValueNewStat4Ctx ... function valueFromFunction (line 80432) | static int valueFromFunction( function valueFromExpr (line 80526) | static int valueFromExpr( function SQLITE_PRIVATE (line 80681) | SQLITE_PRIVATE int tdsqlite3ValueFromExpr( function stat4ValueFromExpr (line 80710) | static int stat4ValueFromExpr( function SQLITE_PRIVATE (line 80785) | SQLITE_PRIVATE int tdsqlite3Stat4ProbeSetValue( function SQLITE_PRIVATE (line 80830) | SQLITE_PRIVATE int tdsqlite3Stat4ValueFromExpr( function SQLITE_PRIVATE (line 80847) | SQLITE_PRIVATE int tdsqlite3Stat4Column( function SQLITE_PRIVATE (line 80892) | SQLITE_PRIVATE void tdsqlite3Stat4ProbeFree(UnpackedRecord *pRec){ function SQLITE_PRIVATE (line 80910) | SQLITE_PRIVATE void tdsqlite3ValueSetStr( function SQLITE_PRIVATE (line 80923) | SQLITE_PRIVATE void tdsqlite3ValueFree(tdsqlite3_value *v){ function SQLITE_NOINLINE (line 80934) | static SQLITE_NOINLINE int valueBytes(tdsqlite3_value *pVal, u8 enc){ function SQLITE_PRIVATE (line 80937) | SQLITE_PRIVATE int tdsqlite3ValueBytes(tdsqlite3_value *pVal, u8 enc){ function SQLITE_PRIVATE (line 80980) | SQLITE_PRIVATE Vdbe *tdsqlite3VdbeCreate(Parse *pParse){ function SQLITE_PRIVATE (line 81007) | SQLITE_PRIVATE Parse *tdsqlite3VdbeParser(Vdbe *p){ function SQLITE_PRIVATE (line 81014) | SQLITE_PRIVATE void tdsqlite3VdbeError(Vdbe *p, const char *zFormat, ...){ function SQLITE_PRIVATE (line 81025) | SQLITE_PRIVATE void tdsqlite3VdbeSetSql(Vdbe *p, const char *z, int n, u... function SQLITE_PRIVATE (line 81039) | SQLITE_PRIVATE void tdsqlite3VdbeAddDblquoteStr(tdsqlite3 *db, Vdbe *p, ... function SQLITE_PRIVATE (line 81058) | SQLITE_PRIVATE int tdsqlite3VdbeUsesDoubleQuotedString( function SQLITE_PRIVATE (line 81075) | SQLITE_PRIVATE void tdsqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){ function growOpArray (line 81112) | static int growOpArray(Vdbe *v, int nOp){ function test_addop_breakpoint (line 81161) | static void test_addop_breakpoint(int pc, Op *pOp){ function SQLITE_NOINLINE (line 81183) | static SQLITE_NOINLINE int growOp3(Vdbe *p, int op, int p1, int p2, int ... function SQLITE_PRIVATE (line 81189) | SQLITE_PRIVATE int tdsqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, ... function SQLITE_PRIVATE (line 81226) | SQLITE_PRIVATE int tdsqlite3VdbeAddOp0(Vdbe *p, int op){ function SQLITE_PRIVATE (line 81229) | SQLITE_PRIVATE int tdsqlite3VdbeAddOp1(Vdbe *p, int op, int p1){ function SQLITE_PRIVATE (line 81232) | SQLITE_PRIVATE int tdsqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){ function SQLITE_PRIVATE (line 81238) | SQLITE_PRIVATE int tdsqlite3VdbeGoto(Vdbe *p, int iDest){ function SQLITE_PRIVATE (line 81245) | SQLITE_PRIVATE int tdsqlite3VdbeLoadString(Vdbe *p, int iDest, const cha... function SQLITE_PRIVATE (line 81260) | SQLITE_PRIVATE void tdsqlite3VdbeMultiLoad(Vdbe *p, int iDest, const cha... function SQLITE_PRIVATE (line 81283) | SQLITE_PRIVATE int tdsqlite3VdbeAddOp4( function SQLITE_PRIVATE (line 81307) | SQLITE_PRIVATE int tdsqlite3VdbeAddFunctionCall( function SQLITE_PRIVATE (line 81344) | SQLITE_PRIVATE int tdsqlite3VdbeAddOp4Dup8( function SQLITE_PRIVATE (line 81363) | SQLITE_PRIVATE int tdsqlite3VdbeExplainParent(Parse *pParse){ function SQLITE_PRIVATE (line 81375) | SQLITE_PRIVATE void tdsqlite3ExplainBreakpoint(const char *z1, const cha... function SQLITE_PRIVATE (line 81387) | SQLITE_PRIVATE void tdsqlite3VdbeExplain(Parse *pParse, u8 bPush, const ... function SQLITE_PRIVATE (line 81415) | SQLITE_PRIVATE void tdsqlite3VdbeExplainPop(Parse *pParse){ function SQLITE_PRIVATE (line 81429) | SQLITE_PRIVATE void tdsqlite3VdbeAddParseSchemaOp(Vdbe *p, int iDb, char... function SQLITE_PRIVATE (line 81438) | SQLITE_PRIVATE int tdsqlite3VdbeAddOp4Int( function SQLITE_PRIVATE (line 81457) | SQLITE_PRIVATE void tdsqlite3VdbeEndCoroutine(Vdbe *v, int regYield){ function SQLITE_PRIVATE (line 81495) | SQLITE_PRIVATE int tdsqlite3VdbeMakeLabel(Parse *pParse){ function SQLITE_NOINLINE (line 81504) | static SQLITE_NOINLINE void resizeResolveLabel(Parse *p, Vdbe *v, int j){ function SQLITE_PRIVATE (line 81519) | SQLITE_PRIVATE void tdsqlite3VdbeResolveLabel(Vdbe *v, int x){ function SQLITE_PRIVATE (line 81541) | SQLITE_PRIVATE void tdsqlite3VdbeRunOnlyOnce(Vdbe *p){ function SQLITE_PRIVATE (line 81548) | SQLITE_PRIVATE void tdsqlite3VdbeReusable(Vdbe *p){ type VdbeOpIter (line 81570) | typedef struct VdbeOpIter VdbeOpIter; type VdbeOpIter (line 81571) | struct VdbeOpIter { function Op (line 81578) | static Op *opIterNext(VdbeOpIter *p){ function SQLITE_PRIVATE (line 81645) | SQLITE_PRIVATE int tdsqlite3VdbeAssertMayAbort(Vdbe *v, int mayAbort){ function SQLITE_PRIVATE (line 81702) | SQLITE_PRIVATE void tdsqlite3VdbeIncrWriteCounter(Vdbe *p, VdbeCursor *pC){ function SQLITE_PRIVATE (line 81718) | SQLITE_PRIVATE void tdsqlite3VdbeAssertAbortable(Vdbe *p){ function resolveP2Values (line 81744) | static void resolveP2Values(Vdbe *p, int *pMaxFuncArgs){ function SQLITE_PRIVATE (line 81845) | SQLITE_PRIVATE int tdsqlite3VdbeCurrentAddr(Vdbe *p){ function SQLITE_PRIVATE (line 81859) | SQLITE_PRIVATE void tdsqlite3VdbeVerifyNoMallocRequired(Vdbe *p, int N){ function SQLITE_PRIVATE (line 81872) | SQLITE_PRIVATE void tdsqlite3VdbeVerifyNoResultRow(Vdbe *p){ function SQLITE_PRIVATE (line 81886) | SQLITE_PRIVATE void tdsqlite3VdbeVerifyAbortable(Vdbe *p, int onError){ function SQLITE_PRIVATE (line 81902) | SQLITE_PRIVATE VdbeOp *tdsqlite3VdbeTakeOpArray(Vdbe *p, int *pnOp, int ... function SQLITE_PRIVATE (line 81922) | SQLITE_PRIVATE VdbeOp *tdsqlite3VdbeAddOpList( function SQLITE_PRIVATE (line 81970) | SQLITE_PRIVATE void tdsqlite3VdbeScanStatus( function SQLITE_PRIVATE (line 81998) | SQLITE_PRIVATE void tdsqlite3VdbeChangeOpcode(Vdbe *p, int addr, u8 iNew... function SQLITE_PRIVATE (line 82001) | SQLITE_PRIVATE void tdsqlite3VdbeChangeP1(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 82004) | SQLITE_PRIVATE void tdsqlite3VdbeChangeP2(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 82007) | SQLITE_PRIVATE void tdsqlite3VdbeChangeP3(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 82010) | SQLITE_PRIVATE void tdsqlite3VdbeChangeP5(Vdbe *p, u16 p5){ function SQLITE_PRIVATE (line 82019) | SQLITE_PRIVATE void tdsqlite3VdbeJumpHere(Vdbe *p, int addr){ function freeEphemeralFunction (line 82028) | static void freeEphemeralFunction(tdsqlite3 *db, FuncDef *pDef){ function SQLITE_NOINLINE (line 82037) | static SQLITE_NOINLINE void freeP4Mem(tdsqlite3 *db, Mem *p){ function SQLITE_NOINLINE (line 82041) | static SQLITE_NOINLINE void freeP4FuncCtx(tdsqlite3 *db, tdsqlite3_conte... function freeP4 (line 82045) | static void freeP4(tdsqlite3 *db, int p4type, void *p4){ function vdbeFreeOpArray (line 82094) | static void vdbeFreeOpArray(tdsqlite3 *db, Op *aOp, int nOp){ function SQLITE_PRIVATE (line 82112) | SQLITE_PRIVATE void tdsqlite3VdbeLinkSubProgram(Vdbe *pVdbe, SubProgram ... function SQLITE_PRIVATE (line 82120) | SQLITE_PRIVATE int tdsqlite3VdbeHasSubProgram(Vdbe *pVdbe){ function SQLITE_PRIVATE (line 82127) | SQLITE_PRIVATE int tdsqlite3VdbeChangeToNoop(Vdbe *p, int addr){ function SQLITE_PRIVATE (line 82143) | SQLITE_PRIVATE int tdsqlite3VdbeDeletePriorOpcode(Vdbe *p, u8 op){ function SQLITE_PRIVATE (line 82156) | SQLITE_PRIVATE void tdsqlite3VdbeReleaseRegisters( function vdbeChangeP4Full (line 82203) | static void SQLITE_NOINLINE vdbeChangeP4Full( function SQLITE_PRIVATE (line 82222) | SQLITE_PRIVATE void tdsqlite3VdbeChangeP4(Vdbe *p, int addr, const char ... function SQLITE_PRIVATE (line 82265) | SQLITE_PRIVATE void tdsqlite3VdbeAppendP4(Vdbe *p, void *pP4, int n){ function SQLITE_PRIVATE (line 82285) | SQLITE_PRIVATE void tdsqlite3VdbeSetP4KeyInfo(Parse *pParse, Index *pIdx){ function vdbeVComment (line 82301) | static void vdbeVComment(Vdbe *p, const char *zFormat, va_list ap){ function SQLITE_PRIVATE (line 82311) | SQLITE_PRIVATE void tdsqlite3VdbeComment(Vdbe *p, const char *zFormat, .... function SQLITE_PRIVATE (line 82319) | SQLITE_PRIVATE void tdsqlite3VdbeNoopComment(Vdbe *p, const char *zForma... function SQLITE_PRIVATE (line 82334) | SQLITE_PRIVATE void tdsqlite3VdbeSetLineNumber(Vdbe *v, int iLine){ function SQLITE_PRIVATE (line 82352) | SQLITE_PRIVATE VdbeOp *tdsqlite3VdbeGetOp(Vdbe *p, int addr){ function translateP (line 82373) | static int translateP(char c, const Op *pOp){ function displayComment (line 82394) | static int displayComment( function displayP4Expr (line 82472) | static void displayP4Expr(StrAccum *p, Expr *pExpr){ function SQLITE_PRIVATE (line 82672) | SQLITE_PRIVATE void tdsqlite3VdbeUsesBtree(Vdbe *p, int i){ function SQLITE_PRIVATE (line 82703) | SQLITE_PRIVATE void tdsqlite3VdbeEnter(Vdbe *p){ function SQLITE_NOINLINE (line 82724) | static SQLITE_NOINLINE void vdbeLeave(Vdbe *p){ function SQLITE_PRIVATE (line 82738) | SQLITE_PRIVATE void tdsqlite3VdbeLeave(Vdbe *p){ function SQLITE_PRIVATE (line 82748) | SQLITE_PRIVATE void tdsqlite3VdbePrintOp(FILE *pOut, int pc, VdbeOp *pOp){ function initMemArray (line 82774) | static void initMemArray(Mem *p, int N, tdsqlite3 *db, u16 flags){ function releaseMemArray (line 82789) | static void releaseMemArray(Mem *p, int N){ function SQLITE_PRIVATE (line 82837) | SQLITE_PRIVATE int tdsqlite3VdbeFrameIsValid(VdbeFrame *pFrame){ function SQLITE_PRIVATE (line 82851) | SQLITE_PRIVATE void tdsqlite3VdbeFrameMemDel(void *pArg){ function SQLITE_PRIVATE (line 82863) | SQLITE_PRIVATE void tdsqlite3VdbeFrameDelete(VdbeFrame *p){ function SQLITE_PRIVATE (line 82895) | SQLITE_PRIVATE int tdsqlite3VdbeList( function SQLITE_PRIVATE (line 83093) | SQLITE_PRIVATE void tdsqlite3VdbePrintSql(Vdbe *p){ function SQLITE_PRIVATE (line 83112) | SQLITE_PRIVATE void tdsqlite3VdbeIOTraceSql(Vdbe *p){ type ReusableSpace (line 83142) | struct ReusableSpace { type ReusableSpace (line 83163) | struct ReusableSpace function SQLITE_PRIVATE (line 83185) | SQLITE_PRIVATE void tdsqlite3VdbeRewind(Vdbe *p){ function SQLITE_PRIVATE (line 83238) | SQLITE_PRIVATE void tdsqlite3VdbeMakeReady( function SQLITE_PRIVATE (line 83363) | SQLITE_PRIVATE void tdsqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){ function closeCursorsInFrame (line 83400) | static void closeCursorsInFrame(Vdbe *p){ function SQLITE_PRIVATE (line 83418) | SQLITE_PRIVATE int tdsqlite3VdbeFrameRestore(VdbeFrame *pFrame){ function closeAllCursors (line 83447) | static void closeAllCursors(Vdbe *p){ function SQLITE_PRIVATE (line 83477) | SQLITE_PRIVATE void tdsqlite3VdbeSetNumCols(Vdbe *p, int nResColumn){ function SQLITE_PRIVATE (line 83502) | SQLITE_PRIVATE int tdsqlite3VdbeSetColName( function vdbeCommit (line 83530) | static int vdbeCommit(tdsqlite3 *db, Vdbe *p){ function checkActiveVdbeCnt (line 83793) | static void checkActiveVdbeCnt(tdsqlite3 *db){ function SQLITE_NOINLINE (line 83825) | static SQLITE_NOINLINE int vdbeCloseStatement(Vdbe *p, int eOp){ function SQLITE_PRIVATE (line 83871) | SQLITE_PRIVATE int tdsqlite3VdbeCloseStatement(Vdbe *p, int eOp){ function SQLITE_PRIVATE (line 83890) | SQLITE_PRIVATE int tdsqlite3VdbeCheckFk(Vdbe *p, int deferred){ function SQLITE_PRIVATE (line 83917) | SQLITE_PRIVATE int tdsqlite3VdbeHalt(Vdbe *p){ function SQLITE_PRIVATE (line 84118) | SQLITE_PRIVATE void tdsqlite3VdbeResetStepResult(Vdbe *p){ function SQLITE_PRIVATE (line 84130) | SQLITE_PRIVATE int tdsqlite3VdbeTransferError(Vdbe *p){ function vdbeInvokeSqllog (line 84152) | static void vdbeInvokeSqllog(Vdbe *v){ function SQLITE_PRIVATE (line 84179) | SQLITE_PRIVATE int tdsqlite3VdbeReset(Vdbe *p){ function SQLITE_PRIVATE (line 84270) | SQLITE_PRIVATE int tdsqlite3VdbeFinalize(Vdbe *p){ function SQLITE_PRIVATE (line 84296) | SQLITE_PRIVATE void tdsqlite3VdbeDeleteAuxData(tdsqlite3 *db, AuxData **... function SQLITE_PRIVATE (line 84324) | SQLITE_PRIVATE void tdsqlite3VdbeClearObject(tdsqlite3 *db, Vdbe *p){ function SQLITE_PRIVATE (line 84365) | SQLITE_PRIVATE void tdsqlite3VdbeDelete(Vdbe *p){ function SQLITE_NOINLINE (line 84391) | SQLITE_NOINLINE tdsqlite3VdbeFinishMoveto(VdbeCursor *p){ function handleMovedCursor (line 84417) | static int SQLITE_NOINLINE handleMovedCursor(VdbeCursor *p){ function SQLITE_PRIVATE (line 84432) | SQLITE_PRIVATE int tdsqlite3VdbeCursorRestore(VdbeCursor *p){ function SQLITE_PRIVATE (line 84453) | SQLITE_PRIVATE int tdsqlite3VdbeCursorMoveto(VdbeCursor **pp, int *piCol){ function SQLITE_PRIVATE (line 84525) | SQLITE_PRIVATE u32 tdsqlite3VdbeSerialType(Mem *pMem, int file_format, u... function SQLITE_PRIVATE (line 84609) | SQLITE_PRIVATE u32 tdsqlite3VdbeSerialTypeLen(u32 serial_type){ function SQLITE_PRIVATE (line 84618) | SQLITE_PRIVATE u8 tdsqlite3VdbeOneByteSerialTypeLen(u8 serial_type){ function u64 (line 84658) | static u64 floatSwap(u64 in){ function SQLITE_PRIVATE (line 84689) | SQLITE_PRIVATE u32 tdsqlite3VdbeSerialPut(u8 *buf, Mem *pMem, u32 serial... function u32 (line 84743) | static u32 serialGet( function SQLITE_PRIVATE (line 84779) | SQLITE_PRIVATE u32 tdsqlite3VdbeSerialGet( function SQLITE_PRIVATE (line 84884) | SQLITE_PRIVATE UnpackedRecord *tdsqlite3VdbeAllocUnpackedRecord( function SQLITE_PRIVATE (line 84904) | SQLITE_PRIVATE void tdsqlite3VdbeRecordUnpack( function vdbeRecordCompareDebug (line 84958) | static int vdbeRecordCompareDebug( function vdbeAssertFieldCountWithinLimits (line 85069) | static void vdbeAssertFieldCountWithinLimits( function vdbeCompareMemString (line 85099) | static int vdbeCompareMemString( function isAllZero (line 85136) | static int isAllZero(const char *z, int n){ function tdsqlite3BlobCompare (line 85149) | int tdsqlite3BlobCompare(const Mem *pB1, const Mem *pB2){ function tdsqlite3IntFloatCompare (line 85182) | static int tdsqlite3IntFloatCompare(i64 i, double r){ function SQLITE_PRIVATE (line 85212) | SQLITE_PRIVATE int tdsqlite3MemCompare(const Mem *pMem1, const Mem *pMem... function i64 (line 85311) | static i64 vdbeRecordDecodeInt(u32 serial_type, const u8 *aKey){ function SQLITE_PRIVATE (line 85366) | SQLITE_PRIVATE int tdsqlite3VdbeRecordCompareWithSkip( function SQLITE_PRIVATE (line 85563) | SQLITE_PRIVATE int tdsqlite3VdbeRecordCompare( function vdbeRecordCompareInt (line 85580) | static int vdbeRecordCompareInt( function vdbeRecordCompareString (line 85674) | static int vdbeRecordCompareString( function SQLITE_PRIVATE (line 85735) | SQLITE_PRIVATE RecordCompare tdsqlite3VdbeFindCompare(UnpackedRecord *p){ function SQLITE_PRIVATE (line 85786) | SQLITE_PRIVATE int tdsqlite3VdbeIdxRowid(tdsqlite3 *db, BtCursor *pCur, ... function SQLITE_PRIVATE (line 85865) | SQLITE_PRIVATE int tdsqlite3VdbeIdxKeyCompare( function SQLITE_PRIVATE (line 85900) | SQLITE_PRIVATE void tdsqlite3VdbeSetChanges(tdsqlite3 *db, int nChange){ function SQLITE_PRIVATE (line 85910) | SQLITE_PRIVATE void tdsqlite3VdbeCountChanges(Vdbe *v){ function SQLITE_PRIVATE (line 85932) | SQLITE_PRIVATE void tdsqlite3ExpirePreparedStatements(tdsqlite3 *db, int... function SQLITE_PRIVATE (line 85942) | SQLITE_PRIVATE tdsqlite3 *tdsqlite3VdbeDb(Vdbe *v){ function SQLITE_PRIVATE (line 85949) | SQLITE_PRIVATE u8 tdsqlite3VdbePrepareFlags(Vdbe *v){ function SQLITE_PRIVATE (line 85961) | SQLITE_PRIVATE tdsqlite3_value *tdsqlite3VdbeGetBoundValue(Vdbe *v, int ... function SQLITE_PRIVATE (line 85983) | SQLITE_PRIVATE void tdsqlite3VdbeSetVarmask(Vdbe *v, int iVar){ function SQLITE_PRIVATE (line 86002) | SQLITE_PRIVATE int tdsqlite3NotPureFunc(tdsqlite3_context *pCtx){ function SQLITE_PRIVATE (line 86033) | SQLITE_PRIVATE void tdsqlite3VtabImportErrmsg(Vdbe *p, tdsqlite3_vtab *p... function vdbeFreeUnpacked (line 86054) | static void vdbeFreeUnpacked(tdsqlite3 *db, int nField, UnpackedRecord *p){ function SQLITE_PRIVATE (line 86073) | SQLITE_PRIVATE void tdsqlite3VdbePreUpdateHook( function SQLITE_API (line 86162) | SQLITE_API int tdsqlite3_expired(tdsqlite3_stmt *pStmt){ function vdbeSafety (line 86173) | static int vdbeSafety(Vdbe *p){ function vdbeSafetyNotNull (line 86181) | static int vdbeSafetyNotNull(Vdbe *p){ function SQLITE_NOINLINE (line 86195) | static SQLITE_NOINLINE void invokeProfileCallback(tdsqlite3 *db, Vdbe *p){ function SQLITE_API (line 86233) | SQLITE_API int tdsqlite3_finalize(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 86260) | SQLITE_API int tdsqlite3_reset(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 86281) | SQLITE_API int tdsqlite3_clear_bindings(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 86306) | SQLITE_API const void *tdsqlite3_value_blob(tdsqlite3_value *pVal){ function SQLITE_API (line 86319) | SQLITE_API int tdsqlite3_value_bytes(tdsqlite3_value *pVal){ function SQLITE_API (line 86322) | SQLITE_API int tdsqlite3_value_bytes16(tdsqlite3_value *pVal){ function SQLITE_API (line 86325) | SQLITE_API double tdsqlite3_value_double(tdsqlite3_value *pVal){ function SQLITE_API (line 86328) | SQLITE_API int tdsqlite3_value_int(tdsqlite3_value *pVal){ function SQLITE_API (line 86331) | SQLITE_API sqlite_int64 tdsqlite3_value_int64(tdsqlite3_value *pVal){ function tdsqlite3_value_subtype (line 86334) | SQLITE_API unsigned int tdsqlite3_value_subtype(tdsqlite3_value *pVal){ function SQLITE_API (line 86338) | SQLITE_API void *tdsqlite3_value_pointer(tdsqlite3_value *pVal, const ch... function SQLITE_API (line 86355) | SQLITE_API const void *tdsqlite3_value_text16(tdsqlite3_value* pVal){ function SQLITE_API (line 86358) | SQLITE_API const void *tdsqlite3_value_text16be(tdsqlite3_value *pVal){ function SQLITE_API (line 86361) | SQLITE_API const void *tdsqlite3_value_text16le(tdsqlite3_value *pVal){ function SQLITE_API (line 86369) | SQLITE_API int tdsqlite3_value_type(tdsqlite3_value* pVal){ function SQLITE_API (line 86455) | SQLITE_API int tdsqlite3_value_nochange(tdsqlite3_value *pVal){ function SQLITE_API (line 86460) | SQLITE_API int tdsqlite3_value_frombind(tdsqlite3_value *pVal){ function SQLITE_API (line 86466) | SQLITE_API tdsqlite3_value *tdsqlite3_value_dup(const tdsqlite3_value *p... function SQLITE_API (line 86489) | SQLITE_API void tdsqlite3_value_free(tdsqlite3_value *pOld){ function setResultStrOrError (line 86505) | static void setResultStrOrError( function invokeValueDestructor (line 86516) | static int invokeValueDestructor( function SQLITE_API (line 86532) | SQLITE_API void tdsqlite3_result_blob( function SQLITE_API (line 86542) | SQLITE_API void tdsqlite3_result_blob64( function SQLITE_API (line 86556) | SQLITE_API void tdsqlite3_result_double(tdsqlite3_context *pCtx, double ... function SQLITE_API (line 86560) | SQLITE_API void tdsqlite3_result_error(tdsqlite3_context *pCtx, const ch... function SQLITE_API (line 86566) | SQLITE_API void tdsqlite3_result_error16(tdsqlite3_context *pCtx, const ... function SQLITE_API (line 86572) | SQLITE_API void tdsqlite3_result_int(tdsqlite3_context *pCtx, int iVal){ function SQLITE_API (line 86576) | SQLITE_API void tdsqlite3_result_int64(tdsqlite3_context *pCtx, i64 iVal){ function SQLITE_API (line 86580) | SQLITE_API void tdsqlite3_result_null(tdsqlite3_context *pCtx){ function SQLITE_API (line 86584) | SQLITE_API void tdsqlite3_result_pointer( function SQLITE_API (line 86596) | SQLITE_API void tdsqlite3_result_subtype(tdsqlite3_context *pCtx, unsign... function SQLITE_API (line 86602) | SQLITE_API void tdsqlite3_result_text( function SQLITE_API (line 86611) | SQLITE_API void tdsqlite3_result_text64( function SQLITE_API (line 86628) | SQLITE_API void tdsqlite3_result_text16( function SQLITE_API (line 86637) | SQLITE_API void tdsqlite3_result_text16be( function SQLITE_API (line 86646) | SQLITE_API void tdsqlite3_result_text16le( function SQLITE_API (line 86656) | SQLITE_API void tdsqlite3_result_value(tdsqlite3_context *pCtx, tdsqlite... function SQLITE_API (line 86660) | SQLITE_API void tdsqlite3_result_zeroblob(tdsqlite3_context *pCtx, int n){ function SQLITE_API (line 86664) | SQLITE_API int tdsqlite3_result_zeroblob64(tdsqlite3_context *pCtx, u64 n){ function SQLITE_API (line 86673) | SQLITE_API void tdsqlite3_result_error_code(tdsqlite3_context *pCtx, int... function SQLITE_API (line 86685) | SQLITE_API void tdsqlite3_result_error_toobig(tdsqlite3_context *pCtx){ function SQLITE_API (line 86693) | SQLITE_API void tdsqlite3_result_error_nomem(tdsqlite3_context *pCtx){ function SQLITE_PRIVATE (line 86705) | SQLITE_PRIVATE void tdsqlite3ResultIntReal(tdsqlite3_context *pCtx){ function doWalCallbacks (line 86719) | static int doWalCallbacks(tdsqlite3 *db){ function tdsqlite3Step (line 86749) | static int tdsqlite3Step(Vdbe *p){ function SQLITE_API (line 86884) | SQLITE_API int tdsqlite3_step(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 86933) | SQLITE_API void *tdsqlite3_user_data(tdsqlite3_context *p){ function SQLITE_API (line 86948) | SQLITE_API tdsqlite3 *tdsqlite3_context_db_handle(tdsqlite3_context *p){ function SQLITE_API (line 86967) | SQLITE_API int tdsqlite3_vtab_nochange(tdsqlite3_context *p){ function SQLITE_PRIVATE (line 86979) | SQLITE_PRIVATE tdsqlite3_int64 tdsqlite3StmtCurrentTime(tdsqlite3_contex... function SQLITE_NOINLINE (line 86999) | static SQLITE_NOINLINE void *createAggContext(tdsqlite3_context *p, int ... function SQLITE_API (line 87021) | SQLITE_API void *tdsqlite3_aggregate_context(tdsqlite3_context *p, int n... function SQLITE_API (line 87042) | SQLITE_API void *tdsqlite3_get_auxdata(tdsqlite3_context *pCtx, int iArg){ function SQLITE_API (line 87070) | SQLITE_API void tdsqlite3_set_auxdata( function SQLITE_API (line 87123) | SQLITE_API int tdsqlite3_aggregate_count(tdsqlite3_context *p){ function SQLITE_API (line 87132) | SQLITE_API int tdsqlite3_column_count(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 87141) | SQLITE_API int tdsqlite3_data_count(tdsqlite3_stmt *pStmt){ function Mem (line 87190) | static Mem *columnMem(tdsqlite3_stmt *pStmt, int i){ function columnMallocFailure (line 87225) | static void columnMallocFailure(tdsqlite3_stmt *pStmt) function SQLITE_API (line 87245) | SQLITE_API const void *tdsqlite3_column_blob(tdsqlite3_stmt *pStmt, int i){ function SQLITE_API (line 87255) | SQLITE_API int tdsqlite3_column_bytes(tdsqlite3_stmt *pStmt, int i){ function SQLITE_API (line 87260) | SQLITE_API int tdsqlite3_column_bytes16(tdsqlite3_stmt *pStmt, int i){ function SQLITE_API (line 87265) | SQLITE_API double tdsqlite3_column_double(tdsqlite3_stmt *pStmt, int i){ function SQLITE_API (line 87270) | SQLITE_API int tdsqlite3_column_int(tdsqlite3_stmt *pStmt, int i){ function SQLITE_API (line 87275) | SQLITE_API sqlite_int64 tdsqlite3_column_int64(tdsqlite3_stmt *pStmt, in... function SQLITE_API (line 87285) | SQLITE_API tdsqlite3_value *tdsqlite3_column_value(tdsqlite3_stmt *pStmt... function SQLITE_API (line 87295) | SQLITE_API const void *tdsqlite3_column_text16(tdsqlite3_stmt *pStmt, in... function SQLITE_API (line 87301) | SQLITE_API int tdsqlite3_column_type(tdsqlite3_stmt *pStmt, int i){ function SQLITE_API (line 87372) | SQLITE_API const char *tdsqlite3_column_name(tdsqlite3_stmt *pStmt, int N){ function SQLITE_API (line 87376) | SQLITE_API const void *tdsqlite3_column_name16(tdsqlite3_stmt *pStmt, in... function SQLITE_API (line 87395) | SQLITE_API const char *tdsqlite3_column_decltype(tdsqlite3_stmt *pStmt, ... function SQLITE_API (line 87399) | SQLITE_API const void *tdsqlite3_column_decltype16(tdsqlite3_stmt *pStmt... function SQLITE_API (line 87411) | SQLITE_API const char *tdsqlite3_column_database_name(tdsqlite3_stmt *pS... function SQLITE_API (line 87415) | SQLITE_API const void *tdsqlite3_column_database_name16(tdsqlite3_stmt *... function SQLITE_API (line 87425) | SQLITE_API const char *tdsqlite3_column_table_name(tdsqlite3_stmt *pStmt... function SQLITE_API (line 87429) | SQLITE_API const void *tdsqlite3_column_table_name16(tdsqlite3_stmt *pSt... function SQLITE_API (line 87439) | SQLITE_API const char *tdsqlite3_column_origin_name(tdsqlite3_stmt *pStm... function SQLITE_API (line 87443) | SQLITE_API const void *tdsqlite3_column_origin_name16(tdsqlite3_stmt *pS... function vdbeUnbind (line 87465) | static int vdbeUnbind(Vdbe *p, int i){ function bindText (line 87508) | static int bindText( function SQLITE_API (line 87544) | SQLITE_API int tdsqlite3_bind_blob( function SQLITE_API (line 87556) | SQLITE_API int tdsqlite3_bind_blob64( function SQLITE_API (line 87570) | SQLITE_API int tdsqlite3_bind_double(tdsqlite3_stmt *pStmt, int i, doubl... function SQLITE_API (line 87580) | SQLITE_API int tdsqlite3_bind_int(tdsqlite3_stmt *p, int i, int iValue){ function SQLITE_API (line 87583) | SQLITE_API int tdsqlite3_bind_int64(tdsqlite3_stmt *pStmt, int i, sqlite... function SQLITE_API (line 87593) | SQLITE_API int tdsqlite3_bind_null(tdsqlite3_stmt *pStmt, int i){ function SQLITE_API (line 87602) | SQLITE_API int tdsqlite3_bind_pointer( function SQLITE_API (line 87620) | SQLITE_API int tdsqlite3_bind_text( function SQLITE_API (line 87629) | SQLITE_API int tdsqlite3_bind_text64( function SQLITE_API (line 87646) | SQLITE_API int tdsqlite3_bind_text16( function SQLITE_API (line 87656) | SQLITE_API int tdsqlite3_bind_value(tdsqlite3_stmt *pStmt, int i, const ... function SQLITE_API (line 87687) | SQLITE_API int tdsqlite3_bind_zeroblob(tdsqlite3_stmt *pStmt, int i, int... function SQLITE_API (line 87697) | SQLITE_API int tdsqlite3_bind_zeroblob64(tdsqlite3_stmt *pStmt, int i, t... function SQLITE_API (line 87716) | SQLITE_API int tdsqlite3_bind_parameter_count(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 87727) | SQLITE_API const char *tdsqlite3_bind_parameter_name(tdsqlite3_stmt *pSt... function SQLITE_PRIVATE (line 87738) | SQLITE_PRIVATE int tdsqlite3VdbeParameterIndex(Vdbe *p, const char *zNam... function SQLITE_API (line 87742) | SQLITE_API int tdsqlite3_bind_parameter_index(tdsqlite3_stmt *pStmt, con... function SQLITE_PRIVATE (line 87749) | SQLITE_PRIVATE int tdsqlite3TransferBindings(tdsqlite3_stmt *pFromStmt, ... function SQLITE_API (line 87776) | SQLITE_API int tdsqlite3_transfer_bindings(tdsqlite3_stmt *pFromStmt, td... function SQLITE_API (line 87800) | SQLITE_API tdsqlite3 *tdsqlite3_db_handle(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 87808) | SQLITE_API int tdsqlite3_stmt_readonly(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 87816) | SQLITE_API int tdsqlite3_stmt_isexplain(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 87823) | SQLITE_API int tdsqlite3_stmt_busy(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 87834) | SQLITE_API tdsqlite3_stmt *tdsqlite3_next_stmt(tdsqlite3 *pDb, tdsqlite3... function SQLITE_API (line 87855) | SQLITE_API int tdsqlite3_stmt_status(tdsqlite3_stmt *pStmt, int op, int ... function SQLITE_API (line 87885) | SQLITE_API const char *tdsqlite3_sql(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 87899) | SQLITE_API char *tdsqlite3_expanded_sql(tdsqlite3_stmt *pStmt){ function SQLITE_API (line 87919) | SQLITE_API const char *tdsqlite3_normalized_sql(tdsqlite3_stmt *pStmt){ function UnpackedRecord (line 87937) | static UnpackedRecord *vdbeUnpackRecord( function SQLITE_API (line 87956) | SQLITE_API int tdsqlite3_preupdate_old(tdsqlite3 *db, int iIdx, tdsqlite... function SQLITE_API (line 88019) | SQLITE_API int tdsqlite3_preupdate_count(tdsqlite3 *db){ function SQLITE_API (line 88037) | SQLITE_API int tdsqlite3_preupdate_depth(tdsqlite3 *db){ function SQLITE_API (line 88048) | SQLITE_API int tdsqlite3_preupdate_new(tdsqlite3 *db, int iIdx, tdsqlite... function SQLITE_API (line 88123) | SQLITE_API int tdsqlite3_stmt_scanstatus( function SQLITE_API (line 88182) | SQLITE_API void tdsqlite3_stmt_scanstatus_reset(tdsqlite3_stmt *pStmt){ function findNextHostParameter (line 88218) | static int findNextHostParameter(const char *zSql, int *pnToken){ function SQLITE_PRIVATE (line 88261) | SQLITE_PRIVATE char *tdsqlite3VdbeExpandSql( function updateMaxBlobsize (line 88468) | static void updateMaxBlobsize(Mem *p){ function test_trace_breakpoint (line 88520) | static void test_trace_breakpoint(int pc, Op *pOp, Vdbe *v){ function vdbeTakeBranch (line 88567) | static void vdbeTakeBranch(u32 iSrcLine, u8 I, u8 M){ function VdbeCursor (line 88626) | static VdbeCursor *allocateCursor( function alsoAnInt (line 88691) | static int alsoAnInt(Mem *pRec, double rValue, i64 *piValue){ function applyNumericAffinity (line 88715) | static void applyNumericAffinity(Mem *pRec, int bTryForInt){ function applyAffinity (line 88755) | static void applyAffinity( function SQLITE_API (line 88794) | SQLITE_API int tdsqlite3_value_numeric_type(tdsqlite3_value *pVal){ function SQLITE_PRIVATE (line 88808) | SQLITE_PRIVATE void tdsqlite3ValueApplyAffinity( function u16 (line 88822) | static u16 SQLITE_NOINLINE computeNumericType(Mem *pMem){ function u16 (line 88850) | static u16 numericType(Mem *pMem){ function SQLITE_PRIVATE (line 88870) | SQLITE_PRIVATE void tdsqlite3VdbeMemPrettyPrint(Mem *pMem, StrAccum *pStr){ function memTracePrint (line 88930) | static void memTracePrint(Mem *p){ function registerTrace (line 88956) | static void registerTrace(int iReg, Mem *p){ function SQLITE_PRIVATE (line 88972) | SQLITE_PRIVATE void tdsqlite3VdbeRegisterDump(Vdbe *v){ function sqlite_uint64 (line 89024) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function sqlite_uint64 (line 89032) | __declspec(naked) __inline sqlite_uint64 __cdecl tdsqlite3Hwtime(void){ function sqlite_uint64 (line 89043) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function sqlite_uint64 (line 89051) | __inline__ sqlite_uint64 tdsqlite3Hwtime(void){ function tdsqlite3Hwtime (line 89074) | tdsqlite3Hwtime(void){ return ((sqlite_uint64)0); } function checkSavepointCount (line 89096) | static int checkSavepointCount(tdsqlite3 *db){ function SQLITE_NOINLINE (line 89109) | static SQLITE_NOINLINE Mem *out2PrereleaseWithClear(Mem *pOut){ function Mem (line 89114) | static Mem *out2Prerelease(Vdbe *p, VdbeOp *pOp){ function SQLITE_PRIVATE (line 89133) | SQLITE_PRIVATE int tdsqlite3VdbeExec( type Incrblob (line 96493) | typedef struct Incrblob Incrblob; type Incrblob (line 96494) | struct Incrblob { function blobSeekToRow (line 96523) | static int blobSeekToRow(Incrblob *p, tdsqlite3_int64 iRow, char **pzErr){ function SQLITE_API (line 96588) | SQLITE_API int tdsqlite3_blob_open( function SQLITE_API (line 96821) | SQLITE_API int tdsqlite3_blob_close(tdsqlite3_blob *pBlob){ function blobReadWrite (line 96842) | static int blobReadWrite( function SQLITE_API (line 96915) | SQLITE_API int tdsqlite3_blob_read(tdsqlite3_blob *pBlob, void *z, int n... function SQLITE_API (line 96922) | SQLITE_API int tdsqlite3_blob_write(tdsqlite3_blob *pBlob, const void *z... function SQLITE_API (line 96932) | SQLITE_API int tdsqlite3_blob_bytes(tdsqlite3_blob *pBlob){ function SQLITE_API (line 96947) | SQLITE_API int tdsqlite3_blob_reopen(tdsqlite3_blob *pBlob, tdsqlite3_in... type MergeEngine (line 97140) | typedef struct MergeEngine MergeEngine; type PmaReader (line 97141) | typedef struct PmaReader PmaReader; type PmaWriter (line 97142) | typedef struct PmaWriter PmaWriter; type SorterRecord (line 97143) | typedef struct SorterRecord SorterRecord; type SortSubtask (line 97144) | typedef struct SortSubtask SortSubtask; type SorterFile (line 97145) | typedef struct SorterFile SorterFile; type SorterList (line 97146) | typedef struct SorterList SorterList; type IncrMerger (line 97147) | typedef struct IncrMerger IncrMerger; type SorterFile (line 97153) | struct SorterFile { type SorterList (line 97166) | struct SorterList { type MergeEngine (line 97236) | struct MergeEngine { type SortSubtask (line 97275) | struct SortSubtask { type VdbeSorter (line 97297) | struct VdbeSorter { type PmaReader (line 97330) | struct PmaReader { type IncrMerger (line 97376) | struct IncrMerger { type PmaWriter (line 97394) | struct PmaWriter { type SorterRecord (line 97422) | struct SorterRecord { function vdbePmaReaderClear (line 97449) | static void vdbePmaReaderClear(PmaReader *pReadr){ function vdbePmaReadBlob (line 97466) | static int vdbePmaReadBlob( function vdbePmaReadVarint (line 97560) | static int vdbePmaReadVarint(PmaReader *p, u64 *pnOut){ function vdbeSorterMapFile (line 97593) | static int vdbeSorterMapFile(SortSubtask *pTask, SorterFile *pFile, u8 *... function vdbePmaReaderSeek (line 97610) | static int vdbePmaReaderSeek( function vdbePmaReaderNext (line 97657) | static int vdbePmaReaderNext(PmaReader *pReadr){ function vdbePmaReaderInit (line 97704) | static int vdbePmaReaderInit( function vdbeSorterCompareTail (line 97737) | static int vdbeSorterCompareTail( function vdbeSorterCompare (line 97764) | static int vdbeSorterCompare( function vdbeSorterCompareText (line 97783) | static int vdbeSorterCompareText( function vdbeSorterCompareInt (line 97825) | static int vdbeSorterCompareInt( function SQLITE_PRIVATE (line 97908) | SQLITE_PRIVATE int tdsqlite3VdbeSorterInit( function vdbeSorterRecordFree (line 98010) | static void vdbeSorterRecordFree(tdsqlite3 *db, SorterRecord *pRecord){ function vdbeSortSubtaskCleanup (line 98023) | static void vdbeSortSubtaskCleanup(tdsqlite3 *db, SortSubtask *pTask){ function vdbeSorterWorkDebug (line 98046) | static void vdbeSorterWorkDebug(SortSubtask *pTask, const char *zEvent){ function vdbeSorterRewindDebug (line 98052) | static void vdbeSorterRewindDebug(const char *zEvent){ function vdbeSorterPopulateDebug (line 98057) | static void vdbeSorterPopulateDebug( function vdbeSorterBlockDebug (line 98066) | static void vdbeSorterBlockDebug( function vdbeSorterJoinThread (line 98088) | static int vdbeSorterJoinThread(SortSubtask *pTask){ function vdbeSorterCreateThread (line 98109) | static int vdbeSorterCreateThread( function vdbeSorterJoinAll (line 98122) | static int vdbeSorterJoinAll(VdbeSorter *pSorter, int rcin){ function MergeEngine (line 98152) | static MergeEngine *vdbeMergeEngineNew(int nReader){ function vdbeMergeEngineFree (line 98175) | static void vdbeMergeEngineFree(MergeEngine *pMerger){ function vdbeIncrFree (line 98189) | static void vdbeIncrFree(IncrMerger *pIncr){ function SQLITE_PRIVATE (line 98206) | SQLITE_PRIVATE void tdsqlite3VdbeSorterReset(tdsqlite3 *db, VdbeSorter *... function SQLITE_PRIVATE (line 98239) | SQLITE_PRIVATE void tdsqlite3VdbeSorterClose(tdsqlite3 *db, VdbeCursor *... function vdbeSorterExtendFile (line 98261) | static void vdbeSorterExtendFile(tdsqlite3 *db, tdsqlite3_file *pFd, i64... function vdbeSorterOpenTempFile (line 98280) | static int vdbeSorterOpenTempFile( function vdbeSortAllocUnpacked (line 98307) | static int vdbeSortAllocUnpacked(SortSubtask *pTask){ function SorterRecord (line 98321) | static SorterRecord *vdbeSorterMerge( function SorterCompare (line 98363) | static SorterCompare vdbeSorterGetCompare(VdbeSorter *p){ function vdbeSorterSort (line 98377) | static int vdbeSorterSort(SortSubtask *pTask, SorterList *pList){ function vdbePmaWriterInit (line 98428) | static void vdbePmaWriterInit( function vdbePmaWriteBlob (line 98450) | static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){ function vdbePmaWriterFinish (line 98483) | static int vdbePmaWriterFinish(PmaWriter *p, i64 *piEof){ function vdbePmaWriteVarint (line 98502) | static void vdbePmaWriteVarint(PmaWriter *p, u64 iVal){ function vdbeSorterListToPMA (line 98523) | static int vdbeSorterListToPMA(SortSubtask *pTask, SorterList *pList){ function vdbeMergeEngineStep (line 98587) | static int vdbeMergeEngineStep( function vdbeSorterFlushPMA (line 98672) | static int vdbeSorterFlushPMA(VdbeSorter *pSorter){ function SQLITE_PRIVATE (line 98742) | SQLITE_PRIVATE int tdsqlite3VdbeSorterWrite( function vdbeIncrPopulate (line 98854) | static int vdbeIncrPopulate(IncrMerger *pIncr){ function vdbeIncrBgPopulate (line 98906) | static int vdbeIncrBgPopulate(IncrMerger *pIncr){ function vdbeIncrSwap (line 98930) | static int vdbeIncrSwap(IncrMerger *pIncr){ function vdbeIncrMergerNew (line 98969) | static int vdbeIncrMergerNew( function vdbeIncrMergerSetThreads (line 98993) | static void vdbeIncrMergerSetThreads(IncrMerger *pIncr){ function vdbeMergeEngineCompare (line 99006) | static void vdbeMergeEngineCompare( function vdbeMergeEngineInit (line 99088) | static int vdbeMergeEngineInit( function vdbePmaReaderIncrMergeInit (line 99164) | static int vdbePmaReaderIncrMergeInit(PmaReader *pReadr, int eMode){ function vdbePmaReaderIncrInit (line 99252) | static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode){ function vdbeMergeEngineLevel0 (line 99282) | static int vdbeMergeEngineLevel0( function vdbeSorterTreeDepth (line 99321) | static int vdbeSorterTreeDepth(int nPMA){ function vdbeSorterAddToTree (line 99339) | static int vdbeSorterAddToTree( function vdbeSorterMergeTreeBuild (line 99395) | static int vdbeSorterMergeTreeBuild( function vdbeSorterSetupMerge (line 99474) | static int vdbeSorterSetupMerge(VdbeSorter *pSorter){ function SQLITE_PRIVATE (line 99556) | SQLITE_PRIVATE int tdsqlite3VdbeSorterRewind(const VdbeCursor *pCsr, int... function SQLITE_PRIVATE (line 99608) | SQLITE_PRIVATE int tdsqlite3VdbeSorterNext(tdsqlite3 *db, const VdbeCurs... function SQLITE_PRIVATE (line 99673) | SQLITE_PRIVATE int tdsqlite3VdbeSorterRowkey(const VdbeCursor *pCsr, Mem... function SQLITE_PRIVATE (line 99706) | SQLITE_PRIVATE int tdsqlite3VdbeSorterCompare( type MemJournal (line 99772) | typedef struct MemJournal MemJournal; type FilePoint (line 99773) | typedef struct FilePoint FilePoint; type FileChunk (line 99774) | typedef struct FileChunk FileChunk; type FileChunk (line 99782) | struct FileChunk { type FilePoint (line 99802) | struct FilePoint { type MemJournal (line 99811) | struct MemJournal { function memjrnlRead (line 99830) | static int memjrnlRead( function memjrnlFreeChunks (line 99877) | static void memjrnlFreeChunks(MemJournal *p){ function memjrnlCreateFile (line 99890) | static int memjrnlCreateFile(MemJournal *p){ function memjrnlWrite (line 99929) | static int memjrnlWrite( function memjrnlTruncate (line 100008) | static int memjrnlTruncate(tdsqlite3_file *pJfd, sqlite_int64 size){ function memjrnlClose (line 100024) | static int memjrnlClose(tdsqlite3_file *pJfd){ function memjrnlSync (line 100036) | static int memjrnlSync(tdsqlite3_file *pJfd, int flags){ function memjrnlFileSize (line 100044) | static int memjrnlFileSize(tdsqlite3_file *pJfd, sqlite_int64 *pSize){ type tdsqlite3_io_methods (line 100053) | struct tdsqlite3_io_methods function SQLITE_PRIVATE (line 100087) | SQLITE_PRIVATE int tdsqlite3JournalOpen( function SQLITE_PRIVATE (line 100123) | SQLITE_PRIVATE void tdsqlite3MemJournalOpen(tdsqlite3_file *pJfd){ function SQLITE_PRIVATE (line 100162) | SQLITE_PRIVATE int tdsqlite3JournalIsInMemory(tdsqlite3_file *p){ function SQLITE_PRIVATE (line 100170) | SQLITE_PRIVATE int tdsqlite3JournalSize(tdsqlite3_vfs *pVfs){ function walkWindowList (line 100200) | static int walkWindowList(Walker *pWalker, Window *pList){ function SQLITE_NOINLINE (line 100243) | static SQLITE_NOINLINE int walkExpr(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 100275) | SQLITE_PRIVATE int tdsqlite3WalkExpr(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 100283) | SQLITE_PRIVATE int tdsqlite3WalkExprList(Walker *pWalker, ExprList *p){ function SQLITE_PRIVATE (line 100300) | SQLITE_PRIVATE int tdsqlite3WalkSelectExpr(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 100328) | SQLITE_PRIVATE int tdsqlite3WalkSelectFrom(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 100365) | SQLITE_PRIVATE int tdsqlite3WalkSelect(Walker *pWalker, Select *p){ function incrAggDepth (line 100414) | static int incrAggDepth(Walker *pWalker, Expr *pExpr){ function incrAggFunctionDepth (line 100418) | static void incrAggFunctionDepth(Expr *pExpr, int N){ function resolveAlias (line 100447) | static void resolveAlias( function nameInUsingClause (line 100504) | static int nameInUsingClause(IdList *pUsing, const char *zCol){ function SQLITE_PRIVATE (line 100521) | SQLITE_PRIVATE int tdsqlite3MatchEName( function areDoubleQuotedStringsEnabled (line 100550) | static int areDoubleQuotedStringsEnabled(tdsqlite3 *db, NameContext *pTo... function lookupName (line 100591) | static int lookupName( function SQLITE_PRIVATE (line 101010) | SQLITE_PRIVATE Expr *tdsqlite3CreateColumnExpr(tdsqlite3 *db, SrcList *p... function notValidImpl (line 101052) | static void notValidImpl( function exprProbability (line 101078) | static int exprProbability(Expr *p){ function resolveExprStep (line 101098) | static int resolveExprStep(Walker *pWalker, Expr *pExpr){ function resolveAsName (line 101501) | static int resolveAsName( function resolveOrderByTermToExprList (line 101541) | static int resolveOrderByTermToExprList( function resolveOutOfRangeError (line 101588) | static void resolveOutOfRangeError( function resolveCompoundOrderBy (line 101614) | static int resolveCompoundOrderBy( function SQLITE_PRIVATE (line 101731) | SQLITE_PRIVATE int tdsqlite3ResolveOrderGroupBy( function resolveRemoveWindowsCb (line 101766) | static int resolveRemoveWindowsCb(Walker *pWalker, Expr *pExpr){ function windowRemoveExprFromSelect (line 101779) | static void windowRemoveExprFromSelect(Select *pSelect, Expr *pExpr){ function resolveOrderGroupBy (line 101810) | static int resolveOrderGroupBy( function resolveSelectStep (line 101872) | static int resolveSelectStep(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 102157) | SQLITE_PRIVATE int tdsqlite3ResolveExprNames( function SQLITE_PRIVATE (line 102196) | SQLITE_PRIVATE int tdsqlite3ResolveExprListNames( function SQLITE_PRIVATE (line 102221) | SQLITE_PRIVATE void tdsqlite3ResolveSelectNames( function SQLITE_PRIVATE (line 102255) | SQLITE_PRIVATE int tdsqlite3ResolveSelfReference( function SQLITE_PRIVATE (line 102315) | SQLITE_PRIVATE char tdsqlite3TableColumnAffinity(Table *pTab, int iCol){ function SQLITE_PRIVATE (line 102336) | SQLITE_PRIVATE char tdsqlite3ExprAffinity(Expr *pExpr){ function SQLITE_PRIVATE (line 102378) | SQLITE_PRIVATE Expr *tdsqlite3ExprAddCollateToken( function SQLITE_PRIVATE (line 102394) | SQLITE_PRIVATE Expr *tdsqlite3ExprAddCollateString(Parse *pParse, Expr *... function SQLITE_PRIVATE (line 102404) | SQLITE_PRIVATE Expr *tdsqlite3ExprSkipCollate(Expr *pExpr){ function SQLITE_PRIVATE (line 102417) | SQLITE_PRIVATE Expr *tdsqlite3ExprSkipCollateAndLikely(Expr *pExpr){ function SQLITE_PRIVATE (line 102446) | SQLITE_PRIVATE CollSeq *tdsqlite3ExprCollSeq(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 102518) | SQLITE_PRIVATE CollSeq *tdsqlite3ExprNNCollSeq(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 102528) | SQLITE_PRIVATE int tdsqlite3ExprCollSeqMatch(Parse *pParse, Expr *pE1, E... function SQLITE_PRIVATE (line 102539) | SQLITE_PRIVATE char tdsqlite3CompareAffinity(Expr *pExpr, char aff2){ function comparisonAffinity (line 102561) | static char comparisonAffinity(Expr *pExpr){ function SQLITE_PRIVATE (line 102584) | SQLITE_PRIVATE int tdsqlite3IndexAffinityOk(Expr *pExpr, char idx_affini... function u8 (line 102599) | static u8 binaryCompareP5(Expr *pExpr1, Expr *pExpr2, int jumpIfNull){ function SQLITE_PRIVATE (line 102617) | SQLITE_PRIVATE CollSeq *tdsqlite3BinaryCompareCollSeq( function SQLITE_PRIVATE (line 102645) | SQLITE_PRIVATE CollSeq *tdsqlite3ExprCompareCollSeq(Parse *pParse, Expr ... function codeCompare (line 102656) | static int codeCompare( function SQLITE_PRIVATE (line 102692) | SQLITE_PRIVATE int tdsqlite3ExprIsVector(Expr *pExpr){ function SQLITE_PRIVATE (line 102702) | SQLITE_PRIVATE int tdsqlite3ExprVectorSize(Expr *pExpr){ function SQLITE_PRIVATE (line 102729) | SQLITE_PRIVATE Expr *tdsqlite3VectorFieldSubexpr(Expr *pVector, int i){ function SQLITE_PRIVATE (line 102763) | SQLITE_PRIVATE Expr *tdsqlite3ExprForVectorField( function exprCodeSubselect (line 102809) | static int exprCodeSubselect(Parse *pParse, Expr *pExpr){ function exprVectorRegister (line 102837) | static int exprVectorRegister( function codeVectorCompare (line 102870) | static void codeVectorCompare( function SQLITE_PRIVATE (line 102954) | SQLITE_PRIVATE int tdsqlite3ExprCheckHeight(Parse *pParse, int nHeight){ function heightOfExpr (line 102975) | static void heightOfExpr(Expr *p, int *pnHeight){ function heightOfExprList (line 102982) | static void heightOfExprList(ExprList *p, int *pnHeight){ function heightOfSelect (line 102990) | static void heightOfSelect(Select *pSelect, int *pnHeight){ function exprSetHeight (line 103012) | static void exprSetHeight(Expr *p){ function SQLITE_PRIVATE (line 103033) | SQLITE_PRIVATE void tdsqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ function SQLITE_PRIVATE (line 103043) | SQLITE_PRIVATE int tdsqlite3SelectExprHeight(Select *p){ function SQLITE_PRIVATE (line 103053) | SQLITE_PRIVATE void tdsqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ function SQLITE_PRIVATE (line 103081) | SQLITE_PRIVATE Expr *tdsqlite3ExprAlloc( function SQLITE_PRIVATE (line 103129) | SQLITE_PRIVATE Expr *tdsqlite3Expr( function SQLITE_PRIVATE (line 103146) | SQLITE_PRIVATE void tdsqlite3ExprAttachSubtrees( function SQLITE_PRIVATE (line 103176) | SQLITE_PRIVATE Expr *tdsqlite3PExpr( function SQLITE_PRIVATE (line 103201) | SQLITE_PRIVATE void tdsqlite3PExprAddSelect(Parse *pParse, Expr *pExpr, ... function SQLITE_PRIVATE (line 103221) | SQLITE_PRIVATE Expr *tdsqlite3ExprAnd(Parse *pParse, Expr *pLeft, Expr *... function SQLITE_PRIVATE (line 103242) | SQLITE_PRIVATE Expr *tdsqlite3ExprFunction( function SQLITE_PRIVATE (line 103278) | SQLITE_PRIVATE void tdsqlite3ExprFunctionUsable( function SQLITE_PRIVATE (line 103317) | SQLITE_PRIVATE void tdsqlite3ExprAssignVarNumber(Parse *pParse, Expr *pE... function SQLITE_NOINLINE (line 103385) | static SQLITE_NOINLINE void tdsqlite3ExprDeleteNN(tdsqlite3 *db, Expr *p){ function SQLITE_PRIVATE (line 103424) | SQLITE_PRIVATE void tdsqlite3ExprDelete(tdsqlite3 *db, Expr *p){ function SQLITE_PRIVATE (line 103431) | SQLITE_PRIVATE void tdsqlite3ExprUnmapAndDelete(Parse *pParse, Expr *p){ function exprStructSize (line 103445) | static int exprStructSize(Expr *p){ function dupedExprStructSize (line 103485) | static int dupedExprStructSize(Expr *p, int flags){ function dupedExprNodeSize (line 103516) | static int dupedExprNodeSize(Expr *p, int flags){ function dupedExprSize (line 103537) | static int dupedExprSize(Expr *p, int flags){ function Expr (line 103556) | static Expr *exprDup(tdsqlite3 *db, Expr *p, int dupFlags, u8 **pzBuffer){ function With (line 103661) | static With *withDup(tdsqlite3 *db, With *p){ function gatherSelectWindowsCallback (line 103689) | static int gatherSelectWindowsCallback(Walker *pWalker, Expr *pExpr){ function gatherSelectWindowsSelectCallback (line 103700) | static int gatherSelectWindowsSelectCallback(Walker *pWalker, Select *p){ function gatherSelectWindows (line 103703) | static void gatherSelectWindows(Select *p){ function SQLITE_PRIVATE (line 103732) | SQLITE_PRIVATE Expr *tdsqlite3ExprDup(tdsqlite3 *db, Expr *p, int flags){ function SQLITE_PRIVATE (line 103736) | SQLITE_PRIVATE ExprList *tdsqlite3ExprListDup(tdsqlite3 *db, ExprList *p... function SQLITE_PRIVATE (line 103787) | SQLITE_PRIVATE SrcList *tdsqlite3SrcListDup(tdsqlite3 *db, SrcList *p, i... function SQLITE_PRIVATE (line 103828) | SQLITE_PRIVATE IdList *tdsqlite3IdListDup(tdsqlite3 *db, IdList *p){ function SQLITE_PRIVATE (line 103852) | SQLITE_PRIVATE Select *tdsqlite3SelectDup(tdsqlite3 *db, Select *pDup, i... function SQLITE_PRIVATE (line 103893) | SQLITE_PRIVATE Select *tdsqlite3SelectDup(tdsqlite3 *db, Select *p, int ... function SQLITE_PRIVATE (line 103915) | SQLITE_PRIVATE ExprList *tdsqlite3ExprListAppend( function SQLITE_PRIVATE (line 103963) | SQLITE_PRIVATE ExprList *tdsqlite3ExprListAppendVector( function SQLITE_PRIVATE (line 104027) | SQLITE_PRIVATE void tdsqlite3ExprListSetSortOrder(ExprList *p, int iSort... function SQLITE_PRIVATE (line 104065) | SQLITE_PRIVATE void tdsqlite3ExprListSetName( function SQLITE_PRIVATE (line 104094) | SQLITE_PRIVATE void tdsqlite3ExprListSetSpan( function SQLITE_PRIVATE (line 104116) | SQLITE_PRIVATE void tdsqlite3ExprListCheckLength( function SQLITE_NOINLINE (line 104132) | static SQLITE_NOINLINE void exprListDeleteNN(tdsqlite3 *db, ExprList *pL... function SQLITE_PRIVATE (line 104143) | SQLITE_PRIVATE void tdsqlite3ExprListDelete(tdsqlite3 *db, ExprList *pLi... function SQLITE_PRIVATE (line 104151) | SQLITE_PRIVATE u32 tdsqlite3ExprListFlags(const ExprList *pList){ function SQLITE_PRIVATE (line 104170) | SQLITE_PRIVATE int tdsqlite3SelectWalkFail(Walker *pWalker, Select *NotU... function SQLITE_PRIVATE (line 104184) | SQLITE_PRIVATE u32 tdsqlite3IsTrueOrFalse(const char *zIn){ function SQLITE_PRIVATE (line 104196) | SQLITE_PRIVATE int tdsqlite3ExprIdToTrueFalse(Expr *pExpr){ function SQLITE_PRIVATE (line 104213) | SQLITE_PRIVATE int tdsqlite3ExprTruthValue(const Expr *pExpr){ function SQLITE_PRIVATE (line 104234) | SQLITE_PRIVATE Expr *tdsqlite3ExprSimplifiedAndOr(Expr *pExpr){ function exprNodeIsConstant (line 104275) | static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){ function exprIsConst (line 104345) | static int exprIsConst(Expr *p, int initFlag, int iCur){ function SQLITE_PRIVATE (line 104366) | SQLITE_PRIVATE int tdsqlite3ExprIsConstant(Expr *p){ function SQLITE_PRIVATE (line 104383) | SQLITE_PRIVATE int tdsqlite3ExprIsConstantNotJoin(Expr *p){ function SQLITE_PRIVATE (line 104393) | SQLITE_PRIVATE int tdsqlite3ExprIsTableConstant(Expr *p, int iCur){ function exprNodeIsConstantOrGroupBy (line 104401) | static int exprNodeIsConstantOrGroupBy(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 104445) | SQLITE_PRIVATE int tdsqlite3ExprIsConstantOrGroupBy(Parse *pParse, Expr ... function SQLITE_PRIVATE (line 104477) | SQLITE_PRIVATE int tdsqlite3ExprIsConstantOrFunction(Expr *p, u8 isInit){ function SQLITE_PRIVATE (line 104487) | SQLITE_PRIVATE int tdsqlite3ExprContainsSubquery(Expr *p){ function SQLITE_PRIVATE (line 104506) | SQLITE_PRIVATE int tdsqlite3ExprIsInteger(Expr *p, int *pValue){ function SQLITE_PRIVATE (line 104552) | SQLITE_PRIVATE int tdsqlite3ExprCanBeNull(const Expr *p){ function SQLITE_PRIVATE (line 104586) | SQLITE_PRIVATE int tdsqlite3ExprNeedsNoAffinityChange(const Expr *p, cha... function SQLITE_PRIVATE (line 104622) | SQLITE_PRIVATE int tdsqlite3IsRowid(const char *z){ function Select (line 104637) | static Select *isCandidateForInOpt(Expr *pX){ function tdsqlite3SetHasNullFlag (line 104682) | static void tdsqlite3SetHasNullFlag(Vdbe *v, int iCur, int regHasNull){ function tdsqlite3InRhsIsConstant (line 104699) | static int tdsqlite3InRhsIsConstant(Expr *pIn){ function SQLITE_PRIVATE (line 104792) | SQLITE_PRIVATE int tdsqlite3FindInIndex( function SQLITE_PRIVATE (line 105046) | SQLITE_PRIVATE void tdsqlite3SubselectError(Parse *pParse, int nActual, ... function SQLITE_PRIVATE (line 105065) | SQLITE_PRIVATE void tdsqlite3VectorErrorMsg(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 105099) | SQLITE_PRIVATE void tdsqlite3CodeRhsOfIN( function SQLITE_PRIVATE (line 105284) | SQLITE_PRIVATE int tdsqlite3CodeSubselect(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 105399) | SQLITE_PRIVATE int tdsqlite3ExprCheckIN(Parse *pParse, Expr *pIn){ function tdsqlite3ExprCodeIN (line 105440) | static void tdsqlite3ExprCodeIN( function codeReal (line 105696) | static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem){ function codeInteger (line 105714) | static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){ function SQLITE_PRIVATE (line 105751) | SQLITE_PRIVATE void tdsqlite3ExprCodeLoadIndexColumn( function SQLITE_PRIVATE (line 105776) | SQLITE_PRIVATE void tdsqlite3ExprCodeGeneratedColumn( function SQLITE_PRIVATE (line 105801) | SQLITE_PRIVATE void tdsqlite3ExprCodeGetColumnOfTable( function SQLITE_PRIVATE (line 105858) | SQLITE_PRIVATE int tdsqlite3ExprCodeGetColumn( function SQLITE_PRIVATE (line 105879) | SQLITE_PRIVATE void tdsqlite3ExprCodeMove(Parse *pParse, int iFrom, int ... function exprToRegister (line 105888) | static void exprToRegister(Expr *pExpr, int iReg){ function exprCodeVector (line 105906) | static int exprCodeVector(Parse *pParse, Expr *p, int *piFreeable){ function exprCodeInlineFunction (line 105935) | static int exprCodeInlineFunction( function SQLITE_PRIVATE (line 106046) | SQLITE_PRIVATE int tdsqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, i... function SQLITE_PRIVATE (line 106781) | SQLITE_PRIVATE int tdsqlite3ExprCodeAtInit( function SQLITE_PRIVATE (line 106823) | SQLITE_PRIVATE int tdsqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int... function SQLITE_PRIVATE (line 106850) | SQLITE_PRIVATE void tdsqlite3ExprCode(Parse *pParse, Expr *pExpr, int ta... function SQLITE_PRIVATE (line 106872) | SQLITE_PRIVATE void tdsqlite3ExprCodeCopy(Parse *pParse, Expr *pExpr, in... function SQLITE_PRIVATE (line 106885) | SQLITE_PRIVATE void tdsqlite3ExprCodeFactorable(Parse *pParse, Expr *pEx... function SQLITE_PRIVATE (line 106913) | SQLITE_PRIVATE int tdsqlite3ExprCodeExprList( function exprCodeBetween (line 106988) | static void exprCodeBetween( function SQLITE_PRIVATE (line 107060) | SQLITE_PRIVATE void tdsqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int ... function SQLITE_PRIVATE (line 107201) | SQLITE_PRIVATE void tdsqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int... function SQLITE_PRIVATE (line 107372) | SQLITE_PRIVATE void tdsqlite3ExprIfFalseDup(Parse *pParse, Expr *pExpr, ... function exprCompareVariable (line 107394) | static int exprCompareVariable(Parse *pParse, Expr *pVar, Expr *pExpr){ function SQLITE_PRIVATE (line 107446) | SQLITE_PRIVATE int tdsqlite3ExprCompare(Parse *pParse, Expr *pA, Expr *p... function SQLITE_PRIVATE (line 107544) | SQLITE_PRIVATE int tdsqlite3ExprListCompare(ExprList *pA, ExprList *pB, ... function SQLITE_PRIVATE (line 107563) | SQLITE_PRIVATE int tdsqlite3ExprCompareSkip(Expr *pA, Expr *pB, int iTab){ function exprImpliesNotNull (line 107576) | static int exprImpliesNotNull( function SQLITE_PRIVATE (line 107672) | SQLITE_PRIVATE int tdsqlite3ExprImpliesExpr(Parse *pParse, Expr *pE1, Ex... function impliesNotNullRow (line 107699) | static int impliesNotNullRow(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 107797) | SQLITE_PRIVATE int tdsqlite3ExprImpliesNonNullRow(Expr *p, int iTab){ type IdxCover (line 107825) | struct IdxCover { function exprIdxCover (line 107835) | static int exprIdxCover(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 107856) | SQLITE_PRIVATE int tdsqlite3ExprCoveredByIndex( type SrcCount (line 107879) | struct SrcCount { function exprSrcCount (line 107888) | static int exprSrcCount(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 107921) | SQLITE_PRIVATE int tdsqlite3FunctionUsesThisSrc(Expr *pExpr, SrcList *pS... function addAggInfoColumn (line 107945) | static int addAggInfoColumn(tdsqlite3 *db, AggInfo *pInfo){ function addAggInfoFunc (line 107961) | static int addAggInfoFunc(tdsqlite3 *db, AggInfo *pInfo){ function analyzeAggregate (line 107978) | static int analyzeAggregate(Walker *pWalker, Expr *pExpr){ function analyzeAggregatesInSelect (line 108104) | static int analyzeAggregatesInSelect(Walker *pWalker, Select *pSelect){ function analyzeAggregatesInSelectEnd (line 108109) | static void analyzeAggregatesInSelectEnd(Walker *pWalker, Select *pSelect){ function SQLITE_PRIVATE (line 108123) | SQLITE_PRIVATE void tdsqlite3ExprAnalyzeAggregates(NameContext *pNC, Exp... function SQLITE_PRIVATE (line 108141) | SQLITE_PRIVATE void tdsqlite3ExprAnalyzeAggList(NameContext *pNC, ExprLi... function SQLITE_PRIVATE (line 108154) | SQLITE_PRIVATE int tdsqlite3GetTempReg(Parse *pParse){ function SQLITE_PRIVATE (line 108165) | SQLITE_PRIVATE void tdsqlite3ReleaseTempReg(Parse *pParse, int iReg){ function SQLITE_PRIVATE (line 108177) | SQLITE_PRIVATE int tdsqlite3GetTempRange(Parse *pParse, int nReg){ function SQLITE_PRIVATE (line 108191) | SQLITE_PRIVATE void tdsqlite3ReleaseTempRange(Parse *pParse, int iReg, i... function SQLITE_PRIVATE (line 108211) | SQLITE_PRIVATE void tdsqlite3ClearTempRegCache(Parse *pParse){ function SQLITE_PRIVATE (line 108222) | SQLITE_PRIVATE int tdsqlite3NoTempsInRange(Parse *pParse, int iFirst, in... function isAlterableTable (line 108271) | static int isAlterableTable(Parse *pParse, Table *pTab){ function renameTestSchema (line 108292) | static void renameTestSchema(Parse *pParse, const char *zDb, int bTemp){ function renameReloadSchema (line 108319) | static void renameReloadSchema(Parse *pParse, int iDb){ function SQLITE_PRIVATE (line 108332) | SQLITE_PRIVATE void tdsqlite3AlterRenameTable( function SQLITE_PRIVATE (line 108506) | SQLITE_PRIVATE void tdsqlite3AlterFinishAddColumn(Parse *pParse, Token *... function SQLITE_PRIVATE (line 108652) | SQLITE_PRIVATE void tdsqlite3AlterBeginAddColumn(Parse *pParse, SrcList ... function isRealTable (line 108733) | static int isRealTable(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 108762) | SQLITE_PRIVATE void tdsqlite3AlterRenameColumn( type RenameToken (line 108865) | struct RenameToken { type RenameCtx (line 108875) | typedef struct RenameCtx RenameCtx; type RenameCtx (line 108876) | struct RenameCtx { function renameTokenCheckAll (line 108908) | static void renameTokenCheckAll(Parse *pParse, void *pPtr){ function SQLITE_PRIVATE (line 108936) | SQLITE_PRIVATE void *tdsqlite3RenameTokenMap(Parse *pParse, void *pPtr, ... function SQLITE_PRIVATE (line 108958) | SQLITE_PRIVATE void tdsqlite3RenameTokenRemap(Parse *pParse, void *pTo, ... function renameUnmapExprCb (line 108972) | static int renameUnmapExprCb(Walker *pWalker, Expr *pExpr){ function renameWalkWith (line 108982) | static void renameWalkWith(Walker *pWalker, Select *pSelect){ function renameUnmapSelectCb (line 109001) | static int renameUnmapSelectCb(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 109029) | SQLITE_PRIVATE void tdsqlite3RenameExprUnmap(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 109045) | SQLITE_PRIVATE void tdsqlite3RenameExprlistUnmap(Parse *pParse, ExprList... function renameTokenFree (line 109064) | static void renameTokenFree(tdsqlite3 *db, RenameToken *pToken){ function renameTokenFind (line 109079) | static void renameTokenFind(Parse *pParse, struct RenameCtx *pCtx, void ... function renameColumnSelectCb (line 109099) | static int renameColumnSelectCb(Walker *pWalker, Select *p){ function renameColumnExprCb (line 109114) | static int renameColumnExprCb(Walker *pWalker, Expr *pExpr){ function RenameToken (line 109139) | static RenameToken *renameColumnTokenNext(RenameCtx *pCtx){ function renameColumnParseError (line 109160) | static void renameColumnParseError( function renameColumnElistNames (line 109185) | static void renameColumnElistNames( function renameColumnIdlistNames (line 109210) | static void renameColumnIdlistNames( function renameParseSql (line 109231) | static int renameParseSql( function renameEditSql (line 109286) | static int renameEditSql( function renameResolveTrigger (line 109368) | static int renameResolveTrigger(Parse *pParse, const char *zDb){ function renameWalkTrigger (line 109446) | static void renameWalkTrigger(Walker *pWalker, Trigger *pTrigger){ function renameParseCleanup (line 109471) | static void renameParseCleanup(Parse *pParse){ function renameColumnFunc (line 109511) | static void renameColumnFunc( function renameTableExprCb (line 109672) | static int renameTableExprCb(Walker *pWalker, Expr *pExpr){ function renameTableSelectCb (line 109683) | static int renameTableSelectCb(Walker *pWalker, Select *pSelect){ function renameTableFunc (line 109723) | static void renameTableFunc( function renameTableTest (line 109880) | static void renameTableTest( function SQLITE_PRIVATE (line 109936) | SQLITE_PRIVATE void tdsqlite3AlterFunctions(void){ function openStatTable (line 110113) | static void openStatTable( type Stat4Accum (line 110206) | typedef struct Stat4Accum Stat4Accum; type Stat4Sample (line 110207) | typedef struct Stat4Sample Stat4Sample; type Stat4Sample (line 110208) | struct Stat4Sample { type Stat4Accum (line 110223) | struct Stat4Accum { function sampleClear (line 110243) | static void sampleClear(tdsqlite3 *db, Stat4Sample *p){ function sampleSetRowid (line 110255) | static void sampleSetRowid(tdsqlite3 *db, Stat4Sample *p, int n, const u... function sampleSetRowidInt64 (line 110271) | static void sampleSetRowidInt64(tdsqlite3 *db, Stat4Sample *p, i64 iRowid){ function sampleCopy (line 110284) | static void sampleCopy(Stat4Accum *p, Stat4Sample *pTo, Stat4Sample *pFr... function stat4Destructor (line 110302) | static void stat4Destructor(void *pOld){ type Stat4Sample (line 110396) | struct Stat4Sample function sampleIsBetterPost (line 110442) | static int sampleIsBetterPost( function sampleIsBetter (line 110466) | static int sampleIsBetter( function sampleInsert (line 110489) | static void sampleInsert(Stat4Accum *p, Stat4Sample *pNew, int nEqZero){ function samplePushPrevious (line 110580) | static void samplePushPrevious(Stat4Accum *p, int iChng){ function statPush (line 110635) | static void statPush( function statGet (line 110741) | static void statGet( function callStatGet (line 110866) | static void callStatGet(Parse *pParse, int regStat4, int iParam, int reg... function analyzeOneTable (line 110883) | static void analyzeOneTable( function loadAnalysis (line 111221) | static void loadAnalysis(Parse *pParse, int iDb){ function analyzeDatabase (line 111231) | static void analyzeDatabase(Parse *pParse, int iDb){ function analyzeTable (line 111258) | static void analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx){ function SQLITE_PRIVATE (line 111289) | SQLITE_PRIVATE void tdsqlite3Analyze(Parse *pParse, Token *pName1, Token... type analysisInfo (line 111341) | typedef struct analysisInfo analysisInfo; type analysisInfo (line 111342) | struct analysisInfo { function analysisLoader (line 111425) | static int analysisLoader(void *pData, int argc, char **argv, char **Not... function SQLITE_PRIVATE (line 111488) | SQLITE_PRIVATE void tdsqlite3DeleteIndexSamples(tdsqlite3 *db, Index *pI... function initAvgEq (line 111513) | static void initAvgEq(Index *pIdx){ function Index (line 111572) | static Index *findIndexOrPrimaryKey( function loadStatTbl (line 111597) | static int loadStatTbl( function loadStat4 (line 111717) | static int loadStat4(tdsqlite3 *db, const char *zDb){ function SQLITE_PRIVATE (line 111752) | SQLITE_PRIVATE int tdsqlite3AnalysisLoad(tdsqlite3 *db, int iDb){ function resolveAttachExpr (line 111857) | static int resolveAttachExpr(NameContext *pName, Expr *pExpr) function attachFunc (line 111885) | static void attachFunc( function detachFunc (line 112115) | static void detachFunc( function codeAttach (line 112175) | static void codeAttach( function SQLITE_PRIVATE (line 112246) | SQLITE_PRIVATE void tdsqlite3Detach(Parse *pParse, Expr *pDbname){ function SQLITE_PRIVATE (line 112266) | SQLITE_PRIVATE void tdsqlite3Attach(Parse *pParse, Expr *p, Expr *pDbnam... function SQLITE_PRIVATE (line 112286) | SQLITE_PRIVATE void tdsqlite3FixInit( function SQLITE_PRIVATE (line 112319) | SQLITE_PRIVATE int tdsqlite3FixSrcList( function SQLITE_PRIVATE (line 112353) | SQLITE_PRIVATE int tdsqlite3FixSelect( function SQLITE_PRIVATE (line 112391) | SQLITE_PRIVATE int tdsqlite3FixExpr( function SQLITE_PRIVATE (line 112418) | SQLITE_PRIVATE int tdsqlite3FixExprList( function SQLITE_PRIVATE (line 112435) | SQLITE_PRIVATE int tdsqlite3FixTriggerStep( function SQLITE_API (line 112538) | SQLITE_API int tdsqlite3_set_authorizer( function sqliteAuthBadReturnCode (line 112558) | static void sqliteAuthBadReturnCode(Parse *pParse){ function SQLITE_PRIVATE (line 112572) | SQLITE_PRIVATE int tdsqlite3AuthReadCol( function SQLITE_PRIVATE (line 112608) | SQLITE_PRIVATE void tdsqlite3AuthRead( function SQLITE_PRIVATE (line 112666) | SQLITE_PRIVATE int tdsqlite3AuthCheck( function SQLITE_PRIVATE (line 112719) | SQLITE_PRIVATE void tdsqlite3AuthContextPush( function SQLITE_PRIVATE (line 112734) | SQLITE_PRIVATE void tdsqlite3AuthContextPop(AuthContext *pContext){ type TableLock (line 112776) | struct TableLock { function SQLITE_PRIVATE (line 112793) | SQLITE_PRIVATE void tdsqlite3TableLock( function codeTableLocks (line 112835) | static void codeTableLocks(Parse *pParse){ function SQLITE_PRIVATE (line 112859) | SQLITE_PRIVATE int tdsqlite3DbMaskAllZero(yDbMask m){ function SQLITE_PRIVATE (line 112876) | SQLITE_PRIVATE void tdsqlite3FinishCoding(Parse *pParse){ function SQLITE_PRIVATE (line 112994) | SQLITE_PRIVATE void tdsqlite3NestedParse(Parse *pParse, const char *zFor... function SQLITE_PRIVATE (line 113029) | SQLITE_PRIVATE int tdsqlite3UserAuthTable(const char *zTable){ function SQLITE_PRIVATE (line 113046) | SQLITE_PRIVATE Table *tdsqlite3FindTable(tdsqlite3 *db, const char *zNam... function SQLITE_PRIVATE (line 113087) | SQLITE_PRIVATE Table *tdsqlite3LocateTable( function SQLITE_PRIVATE (line 113147) | SQLITE_PRIVATE Table *tdsqlite3LocateTableItem( function SQLITE_PRIVATE (line 113175) | SQLITE_PRIVATE Index *tdsqlite3FindIndex(tdsqlite3 *db, const char *zNam... function SQLITE_PRIVATE (line 113195) | SQLITE_PRIVATE void tdsqlite3FreeIndex(tdsqlite3 *db, Index *p){ function SQLITE_PRIVATE (line 113215) | SQLITE_PRIVATE void tdsqlite3UnlinkAndDeleteIndex(tdsqlite3 *db, int iDb... function SQLITE_PRIVATE (line 113248) | SQLITE_PRIVATE void tdsqlite3CollapseDatabaseArray(tdsqlite3 *db){ function SQLITE_PRIVATE (line 113275) | SQLITE_PRIVATE void tdsqlite3ResetOneSchema(tdsqlite3 *db, int iDb){ function SQLITE_PRIVATE (line 113299) | SQLITE_PRIVATE void tdsqlite3ResetAllSchemasOfConnection(tdsqlite3 *db){ function SQLITE_PRIVATE (line 113323) | SQLITE_PRIVATE void tdsqlite3CommitInternalChanges(tdsqlite3 *db){ function SQLITE_PRIVATE (line 113331) | SQLITE_PRIVATE void tdsqlite3DeleteColumnNames(tdsqlite3 *db, Table *pTa... function deleteTable (line 113360) | static void SQLITE_NOINLINE deleteTable(tdsqlite3 *db, Table *pTable){ function SQLITE_PRIVATE (line 113411) | SQLITE_PRIVATE void tdsqlite3DeleteTable(tdsqlite3 *db, Table *pTable){ function SQLITE_PRIVATE (line 113423) | SQLITE_PRIVATE void tdsqlite3UnlinkAndDeleteTable(tdsqlite3 *db, int iDb... function SQLITE_PRIVATE (line 113451) | SQLITE_PRIVATE char *tdsqlite3NameFromToken(tdsqlite3 *db, Token *pName){ function SQLITE_PRIVATE (line 113466) | SQLITE_PRIVATE void tdsqlite3OpenMasterTable(Parse *p, int iDb){ function SQLITE_PRIVATE (line 113481) | SQLITE_PRIVATE int tdsqlite3FindDbName(tdsqlite3 *db, const char *zName){ function SQLITE_PRIVATE (line 113501) | SQLITE_PRIVATE int tdsqlite3FindDb(tdsqlite3 *db, Token *pName){ function SQLITE_PRIVATE (line 113526) | SQLITE_PRIVATE int tdsqlite3TwoPartName( function SQLITE_PRIVATE (line 113559) | SQLITE_PRIVATE int tdsqlite3WritableSchema(tdsqlite3 *db){ function SQLITE_PRIVATE (line 113581) | SQLITE_PRIVATE int tdsqlite3CheckObjectName( function SQLITE_PRIVATE (line 113618) | SQLITE_PRIVATE Index *tdsqlite3PrimaryKeyIndex(Table *pTab){ function SQLITE_PRIVATE (line 113630) | SQLITE_PRIVATE i16 tdsqlite3TableColumnToIndex(Index *pIdx, i16 iCol){ function SQLITE_PRIVATE (line 113650) | SQLITE_PRIVATE i16 tdsqlite3StorageColumnToTable(Table *pTab, i16 iCol){ function SQLITE_PRIVATE (line 113698) | SQLITE_PRIVATE i16 tdsqlite3TableColumnToStorage(Table *pTab, i16 iCol){ function SQLITE_PRIVATE (line 113732) | SQLITE_PRIVATE void tdsqlite3StartTable( function SQLITE_PRIVATE (line 113930) | SQLITE_PRIVATE void tdsqlite3ColumnPropertiesFromName(Table *pTab, Colum... function SQLITE_PRIVATE (line 113948) | SQLITE_PRIVATE void tdsqlite3AddColumn(Parse *pParse, Token *pName, Toke... function SQLITE_PRIVATE (line 114016) | SQLITE_PRIVATE void tdsqlite3AddNotNull(Parse *pParse, int onError){ function SQLITE_PRIVATE (line 114063) | SQLITE_PRIVATE char tdsqlite3AffinityType(const char *zIn, Column *pCol){ function SQLITE_PRIVATE (line 114140) | SQLITE_PRIVATE void tdsqlite3AddDefaultValue( function tdsqlite3StringToId (line 114199) | static void tdsqlite3StringToId(Expr *p){ function makeColumnPartOfPrimaryKey (line 114210) | static void makeColumnPartOfPrimaryKey(Parse *pParse, Column *pCol){ function SQLITE_PRIVATE (line 114240) | SQLITE_PRIVATE void tdsqlite3AddPrimaryKey( function SQLITE_PRIVATE (line 114315) | SQLITE_PRIVATE void tdsqlite3AddCheckConstraint( function SQLITE_PRIVATE (line 114340) | SQLITE_PRIVATE void tdsqlite3AddCollateType(Parse *pParse, Token *pToken){ function SQLITE_PRIVATE (line 114375) | SQLITE_PRIVATE void tdsqlite3AddGenerated(Parse *pParse, Expr *pExpr, To... function SQLITE_PRIVATE (line 114443) | SQLITE_PRIVATE void tdsqlite3ChangeCookie(Parse *pParse, int iDb){ function identLength (line 114459) | static int identLength(const char *z){ function identPut (line 114480) | static void identPut(char *z, int *pIdx, char *zSignedIdent){ function resizeIndexObject (line 114576) | static int resizeIndexObject(tdsqlite3 *db, Index *pIdx, int N){ function estimateTableWidth (line 114600) | static void estimateTableWidth(Table *pTab){ function estimateIndexWidth (line 114614) | static void estimateIndexWidth(Index *pIdx){ function hasColumn (line 114630) | static int hasColumn(const i16 *aiCol, int nCol, int x){ function isDupColumn (line 114653) | static int isDupColumn(Index *pIdx, int nKey, Index *pPk, int iCol){ function recomputeColumnsNotIndexed (line 114692) | static void recomputeColumnsNotIndexed(Index *pIdx){ function convertToWithoutRowidTable (line 114732) | static void convertToWithoutRowidTable(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 114884) | SQLITE_PRIVATE int tdsqlite3ShadowTableName(tdsqlite3 *db, const char *z... function SQLITE_PRIVATE (line 114924) | SQLITE_PRIVATE void tdsqlite3EndTable( function SQLITE_PRIVATE (line 115213) | SQLITE_PRIVATE void tdsqlite3CreateView( function SQLITE_PRIVATE (line 115294) | SQLITE_PRIVATE int tdsqlite3ViewGetColumnNames(Parse *pParse, Table *pTa... function sqliteViewResetAll (line 115428) | static void sqliteViewResetAll(tdsqlite3 *db, int idx){ function SQLITE_PRIVATE (line 115464) | SQLITE_PRIVATE void tdsqlite3RootPageMoved(tdsqlite3 *db, int iDb, int i... function destroyRootPage (line 115494) | static void destroyRootPage(Parse *pParse, int iTable, int iDb){ function destroyTable (line 115523) | static void destroyTable(Parse *pParse, Table *pTab){ function tdsqlite3ClearStatTables (line 115572) | static void tdsqlite3ClearStatTables( function SQLITE_PRIVATE (line 115595) | SQLITE_PRIVATE void tdsqlite3CodeDropTable(Parse *pParse, Table *pTab, i... function SQLITE_PRIVATE (line 115667) | SQLITE_PRIVATE int tdsqlite3ReadOnlyShadowTables(tdsqlite3 *db){ function tableMayNotBeDropped (line 115682) | static int tableMayNotBeDropped(tdsqlite3 *db, Table *pTab){ function SQLITE_PRIVATE (line 115698) | SQLITE_PRIVATE void tdsqlite3DropTable(Parse *pParse, SrcList *pName, in... function SQLITE_PRIVATE (line 115815) | SQLITE_PRIVATE void tdsqlite3CreateForeignKey( function SQLITE_PRIVATE (line 115945) | SQLITE_PRIVATE void tdsqlite3DeferForeignKey(Parse *pParse, int isDeferr... function tdsqlite3RefillIndex (line 115966) | static void tdsqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRo... function SQLITE_PRIVATE (line 116072) | SQLITE_PRIVATE Index *tdsqlite3AllocateIndexObject( function SQLITE_PRIVATE (line 116105) | SQLITE_PRIVATE int tdsqlite3HasExplicitNulls(Parse *pParse, ExprList *pL... function SQLITE_PRIVATE (line 116133) | SQLITE_PRIVATE void tdsqlite3CreateIndex( function SQLITE_PRIVATE (line 116729) | SQLITE_PRIVATE void tdsqlite3DefaultRowEst(Index *pIdx){ function SQLITE_PRIVATE (line 116761) | SQLITE_PRIVATE void tdsqlite3DropIndex(Parse *pParse, SrcList *pName, in... function SQLITE_PRIVATE (line 116842) | SQLITE_PRIVATE void *tdsqlite3ArrayAllocate( function SQLITE_PRIVATE (line 116872) | SQLITE_PRIVATE IdList *tdsqlite3IdListAppend(Parse *pParse, IdList *pLis... function SQLITE_PRIVATE (line 116900) | SQLITE_PRIVATE void tdsqlite3IdListDelete(tdsqlite3 *db, IdList *pList){ function SQLITE_PRIVATE (line 116914) | SQLITE_PRIVATE int tdsqlite3IdListIndex(IdList *pList, const char *zName){ function SQLITE_PRIVATE (line 116955) | SQLITE_PRIVATE SrcList *tdsqlite3SrcListEnlarge( function SQLITE_PRIVATE (line 117044) | SQLITE_PRIVATE SrcList *tdsqlite3SrcListAppend( function SQLITE_PRIVATE (line 117089) | SQLITE_PRIVATE void tdsqlite3SrcListAssignCursors(Parse *pParse, SrcList... function SQLITE_PRIVATE (line 117107) | SQLITE_PRIVATE void tdsqlite3SrcListDelete(tdsqlite3 *db, SrcList *pList){ function SQLITE_PRIVATE (line 117141) | SQLITE_PRIVATE SrcList *tdsqlite3SrcListAppendFromTerm( function SQLITE_PRIVATE (line 117192) | SQLITE_PRIVATE void tdsqlite3SrcListIndexedBy(Parse *pParse, SrcList *p,... function SQLITE_PRIVATE (line 117216) | SQLITE_PRIVATE void tdsqlite3SrcListFuncArgs(Parse *pParse, SrcList *p, ... function SQLITE_PRIVATE (line 117244) | SQLITE_PRIVATE void tdsqlite3SrcListShiftJoinType(SrcList *p){ function SQLITE_PRIVATE (line 117257) | SQLITE_PRIVATE void tdsqlite3BeginTransaction(Parse *pParse, int type){ function SQLITE_PRIVATE (line 117284) | SQLITE_PRIVATE void tdsqlite3EndTransaction(Parse *pParse, int eType){ function SQLITE_PRIVATE (line 117306) | SQLITE_PRIVATE void tdsqlite3Savepoint(Parse *pParse, int op, Token *pNa... function SQLITE_PRIVATE (line 117326) | SQLITE_PRIVATE int tdsqlite3OpenTempDatabase(Parse *pParse){ function SQLITE_PRIVATE (line 117361) | SQLITE_PRIVATE void tdsqlite3CodeVerifySchema(Parse *pParse, int iDb){ function SQLITE_PRIVATE (line 117380) | SQLITE_PRIVATE void tdsqlite3CodeVerifyNamedSchema(Parse *pParse, const ... function SQLITE_PRIVATE (line 117404) | SQLITE_PRIVATE void tdsqlite3BeginWriteOperation(Parse *pParse, int setS... function SQLITE_PRIVATE (line 117418) | SQLITE_PRIVATE void tdsqlite3MultiWrite(Parse *pParse){ function SQLITE_PRIVATE (line 117439) | SQLITE_PRIVATE void tdsqlite3MayAbort(Parse *pParse){ function SQLITE_PRIVATE (line 117449) | SQLITE_PRIVATE void tdsqlite3HaltConstraint( function SQLITE_PRIVATE (line 117469) | SQLITE_PRIVATE void tdsqlite3UniqueConstraint( function SQLITE_PRIVATE (line 117505) | SQLITE_PRIVATE void tdsqlite3RowidConstraint( function collationMatch (line 117529) | static int collationMatch(const char *zColl, Index *pIndex){ function reindexTable (line 117548) | static void reindexTable(Parse *pParse, Table *pTab, char const *zColl){ function reindexDatabases (line 117569) | static void reindexDatabases(Parse *pParse, char const *zColl){ function SQLITE_PRIVATE (line 117601) | SQLITE_PRIVATE void tdsqlite3Reindex(Parse *pParse, Token *pName1, Token... function SQLITE_PRIVATE (line 117661) | SQLITE_PRIVATE KeyInfo *tdsqlite3KeyInfoOfIndex(Parse *pParse, Index *pI... function SQLITE_PRIVATE (line 117706) | SQLITE_PRIVATE With *tdsqlite3WithAdd( function SQLITE_PRIVATE (line 117756) | SQLITE_PRIVATE void tdsqlite3WithDelete(tdsqlite3 *db, With *pWith){ function callCollNeeded (line 117794) | static void callCollNeeded(tdsqlite3 *db, int enc, const char *zName){ function synthCollSeq (line 117823) | static int synthCollSeq(tdsqlite3 *db, CollSeq *pColl){ function SQLITE_PRIVATE (line 117850) | SQLITE_PRIVATE int tdsqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl){ function CollSeq (line 117878) | static CollSeq *findCollSeqEntry( function SQLITE_PRIVATE (line 117930) | SQLITE_PRIVATE CollSeq *tdsqlite3FindCollSeq( function SQLITE_PRIVATE (line 117962) | SQLITE_PRIVATE CollSeq *tdsqlite3GetCollSeq( function SQLITE_PRIVATE (line 118013) | SQLITE_PRIVATE CollSeq *tdsqlite3LocateCollSeq(Parse *pParse, const char... function matchQuality (line 118056) | static int matchQuality( function SQLITE_PRIVATE (line 118092) | SQLITE_PRIVATE FuncDef *tdsqlite3FunctionSearch( function SQLITE_PRIVATE (line 118108) | SQLITE_PRIVATE void tdsqlite3InsertBuiltinFuncs( function SQLITE_PRIVATE (line 118153) | SQLITE_PRIVATE FuncDef *tdsqlite3FindFunction( function SQLITE_PRIVATE (line 118245) | SQLITE_PRIVATE void tdsqlite3SchemaClear(void *p){ function SQLITE_PRIVATE (line 118277) | SQLITE_PRIVATE Schema *tdsqlite3SchemaGet(tdsqlite3 *db, Btree *pBt){ function SQLITE_PRIVATE (line 118328) | SQLITE_PRIVATE Table *tdsqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){ function tabIsReadOnly (line 118359) | static int tabIsReadOnly(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 118378) | SQLITE_PRIVATE int tdsqlite3IsReadOnly(Parse *pParse, Table *pTab, int v... function SQLITE_PRIVATE (line 118399) | SQLITE_PRIVATE void tdsqlite3MaterializeView( function SQLITE_PRIVATE (line 118438) | SQLITE_PRIVATE Expr *tdsqlite3LimitWhere( function SQLITE_PRIVATE (line 118531) | SQLITE_PRIVATE void tdsqlite3DeleteFrom( function SQLITE_PRIVATE (line 118976) | SQLITE_PRIVATE void tdsqlite3GenerateRowDelete( function SQLITE_PRIVATE (line 119128) | SQLITE_PRIVATE void tdsqlite3GenerateRowIndexDelete( function SQLITE_PRIVATE (line 119192) | SQLITE_PRIVATE int tdsqlite3GenerateIndexKey( function SQLITE_PRIVATE (line 119256) | SQLITE_PRIVATE void tdsqlite3ResolvePartIdxLabel(Parse *pParse, int iLab... function CollSeq (line 119290) | static CollSeq *tdsqlite3GetFuncCollSeq(tdsqlite3_context *context){ function tdsqlite3SkipAccumulatorLoad (line 119303) | static void tdsqlite3SkipAccumulatorLoad(tdsqlite3_context *context){ function minmaxFunc (line 119312) | static void minmaxFunc( function typeofFunc (line 119342) | static void typeofFunc( function lengthFunc (line 119367) | static void lengthFunc( function absFunc (line 119409) | static void absFunc(tdsqlite3_context *context, int argc, tdsqlite3_valu... function instrFunc (line 119458) | static void instrFunc( function printfFunc (line 119526) | static void printfFunc( function substrFunc (line 119562) | static void substrFunc( function roundFunc (line 119657) | static void roundFunc(tdsqlite3_context *context, int argc, tdsqlite3_va... function upperFunc (line 119719) | static void upperFunc(tdsqlite3_context *context, int argc, tdsqlite3_va... function lowerFunc (line 119738) | static void lowerFunc(tdsqlite3_context *context, int argc, tdsqlite3_va... function randomFunc (line 119771) | static void randomFunc( function randomBlob (line 119797) | static void randomBlob( function last_insert_rowid (line 119821) | static void last_insert_rowid( function changes (line 119841) | static void changes( function total_changes (line 119855) | static void total_changes( type compareInfo (line 119870) | struct compareInfo { type compareInfo (line 119890) | struct compareInfo type compareInfo (line 119893) | struct compareInfo type compareInfo (line 119896) | struct compareInfo function patternCompare (line 119943) | static int patternCompare( function SQLITE_API (line 120075) | SQLITE_API int tdsqlite3_strglob(const char *zGlobPattern, const char *z... function SQLITE_API (line 120083) | SQLITE_API int tdsqlite3_strlike(const char *zPattern, const char *zStr,... function likeFunc (line 120109) | static void likeFunc( function nullifFunc (line 120173) | static void nullifFunc( function versionFunc (line 120189) | static void versionFunc( function sourceidFunc (line 120205) | static void sourceidFunc( function errlogFunc (line 120221) | static void errlogFunc( function compileoptionusedFunc (line 120237) | static void compileoptionusedFunc( function compileoptiongetFunc (line 120261) | static void compileoptiongetFunc( function quoteFunc (line 120291) | static void quoteFunc(tdsqlite3_context *context, int argc, tdsqlite3_va... function unicodeFunc (line 120367) | static void unicodeFunc( function charFunc (line 120382) | static void charFunc( function hexFunc (line 120423) | static void hexFunc( function zeroblobFunc (line 120451) | static void zeroblobFunc( function replaceFunc (line 120474) | static void replaceFunc( function trimFunc (line 120567) | static void trimFunc( function unknownFunc (line 120658) | static void unknownFunc( function soundexFunc (line 120679) | static void soundexFunc( function loadExt (line 120732) | static void loadExt(tdsqlite3_context *context, int argc, tdsqlite3_valu... type SumCtx (line 120763) | typedef struct SumCtx SumCtx; type SumCtx (line 120764) | struct SumCtx { function sumStep (line 120782) | static void sumStep(tdsqlite3_context *context, int argc, tdsqlite3_valu... function sumInverse (line 120804) | static void sumInverse(tdsqlite3_context *context, int argc, tdsqlite3_v... function sumFinalize (line 120829) | static void sumFinalize(tdsqlite3_context *context){ function avgFinalize (line 120842) | static void avgFinalize(tdsqlite3_context *context){ function totalFinalize (line 120849) | static void totalFinalize(tdsqlite3_context *context){ type CountCtx (line 120860) | typedef struct CountCtx CountCtx; type CountCtx (line 120861) | struct CountCtx { function countStep (line 120871) | static void countStep(tdsqlite3_context *context, int argc, tdsqlite3_va... function countFinalize (line 120887) | static void countFinalize(tdsqlite3_context *context){ function countInverse (line 120893) | static void countInverse(tdsqlite3_context *ctx, int argc, tdsqlite3_val... function minmaxStep (line 120911) | static void minmaxStep( function minMaxValueFinalize (line 120949) | static void minMaxValueFinalize(tdsqlite3_context *context, int bValue){ function minMaxValue (line 120960) | static void minMaxValue(tdsqlite3_context *context){ function minMaxFinalize (line 120966) | static void minMaxFinalize(tdsqlite3_context *context){ function groupConcatStep (line 120973) | static void groupConcatStep( function groupConcatInverse (line 121006) | static void groupConcatInverse( function groupConcatFinalize (line 121037) | static void groupConcatFinalize(tdsqlite3_context *context){ function groupConcatValue (line 121052) | static void groupConcatValue(tdsqlite3_context *context){ function SQLITE_PRIVATE (line 121075) | SQLITE_PRIVATE void tdsqlite3RegisterPerConnectionBuiltinFunctions(tdsql... function SQLITE_PRIVATE (line 121100) | SQLITE_PRIVATE void tdsqlite3RegisterLikeFunctions(tdsqlite3 *db, int ca... function SQLITE_PRIVATE (line 121133) | SQLITE_PRIVATE int tdsqlite3IsLikeFunction(tdsqlite3 *db, Expr *pExpr, i... function SQLITE_PRIVATE (line 121175) | SQLITE_PRIVATE void tdsqlite3RegisterBuiltinFunctions(void){ function SQLITE_PRIVATE (line 121494) | SQLITE_PRIVATE int tdsqlite3FkLocateIndex( function fkLookupParent (line 121629) | static void fkLookupParent( function Expr (line 121782) | static Expr *exprTableRegister( function Expr (line 121814) | static Expr *exprTableColumn( function fkScanChildren (line 121861) | static void fkScanChildren( function SQLITE_PRIVATE (line 121990) | SQLITE_PRIVATE FKey *tdsqlite3FkReferences(Table *pTab){ function fkTriggerDelete (line 122002) | static void fkTriggerDelete(tdsqlite3 *dbMem, Trigger *p){ function SQLITE_PRIVATE (line 122030) | SQLITE_PRIVATE void tdsqlite3FkDropTable(Parse *pParse, SrcList *pName, ... function fkChildIsModified (line 122093) | static int fkChildIsModified( function fkParentIsModified (line 122120) | static int fkParentIsModified( function isSetNullAction (line 122149) | static int isSetNullAction(Parse *pParse, FKey *pFKey){ function SQLITE_PRIVATE (line 122182) | SQLITE_PRIVATE void tdsqlite3FkCheck( function SQLITE_PRIVATE (line 122384) | SQLITE_PRIVATE u32 tdsqlite3FkOldmask( function SQLITE_PRIVATE (line 122432) | SQLITE_PRIVATE int tdsqlite3FkRequired( function Trigger (line 122499) | static Trigger *fkActionTrigger( function SQLITE_PRIVATE (line 122690) | SQLITE_PRIVATE void tdsqlite3FkActions( function SQLITE_PRIVATE (line 122722) | SQLITE_PRIVATE void tdsqlite3FkDelete(tdsqlite3 *db, Table *pTab){ function SQLITE_PRIVATE (line 122788) | SQLITE_PRIVATE void tdsqlite3OpenTable( function SQLITE_PRIVATE (line 122834) | SQLITE_PRIVATE const char *tdsqlite3IndexAffinityStr(tdsqlite3 *db, Inde... function SQLITE_PRIVATE (line 122893) | SQLITE_PRIVATE void tdsqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg){ function readsTable (line 122932) | static int readsTable(Parse *p, int iDb, Table *pTab){ function exprColumnFlagUnion (line 122969) | static int exprColumnFlagUnion(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 122985) | SQLITE_PRIVATE void tdsqlite3ComputeGeneratedColumns( function autoIncBegin (line 123103) | static int autoIncBegin( function SQLITE_PRIVATE (line 123152) | SQLITE_PRIVATE void tdsqlite3AutoincrementBegin(Parse *pParse){ function autoIncStep (line 123213) | static void autoIncStep(Parse *pParse, int memId, int regRowid){ function SQLITE_NOINLINE (line 123226) | static SQLITE_NOINLINE void autoIncrementEnd(Parse *pParse){ function SQLITE_PRIVATE (line 123263) | SQLITE_PRIVATE void tdsqlite3AutoincrementEnd(Parse *pParse){ function SQLITE_PRIVATE (line 123382) | SQLITE_PRIVATE void tdsqlite3Insert( function checkConstraintExprNode (line 124112) | static int checkConstraintExprNode(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 124141) | SQLITE_PRIVATE int tdsqlite3ExprReferencesUpdatedColumn( function SQLITE_PRIVATE (line 124254) | SQLITE_PRIVATE void tdsqlite3GenerateConstraintChecks( function SQLITE_PRIVATE (line 125013) | SQLITE_PRIVATE void tdsqlite3SetMakeRecordP5(Vdbe *v, Table *pTab){ function SQLITE_PRIVATE (line 125037) | SQLITE_PRIVATE void tdsqlite3CompleteInsertion( function SQLITE_PRIVATE (line 125134) | SQLITE_PRIVATE int tdsqlite3OpenTableAndIndices( function xferCompatibleIndex (line 125212) | static int xferCompatibleIndex(Index *pDest, Index *pSrc){ function xferOptimization (line 125273) | static int xferOptimization( function SQLITE_API (line 125661) | SQLITE_API int tdsqlite3_exec( type tdsqlite3_api_routines (line 125827) | struct tdsqlite3_api_routines { function tdsqlite3LoadExtension (line 126920) | static int tdsqlite3LoadExtension( function SQLITE_API (line 127061) | SQLITE_API int tdsqlite3_load_extension( function SQLITE_PRIVATE (line 127079) | SQLITE_PRIVATE void tdsqlite3CloseExtensions(tdsqlite3 *db){ function SQLITE_API (line 127092) | SQLITE_API int tdsqlite3_enable_load_extension(tdsqlite3 *db, int onoff){ type tdsqlite3AutoExtList (line 127112) | typedef struct tdsqlite3AutoExtList tdsqlite3AutoExtList; function SQLITE_WSD (line 127113) | static SQLITE_WSD struct tdsqlite3AutoExtList { function SQLITE_API (line 127138) | SQLITE_API int tdsqlite3_auto_extension( function SQLITE_API (line 127185) | SQLITE_API int tdsqlite3_cancel_auto_extension( function SQLITE_API (line 127210) | SQLITE_API void tdsqlite3_reset_auto_extension(void){ function SQLITE_PRIVATE (line 127232) | SQLITE_PRIVATE void tdsqlite3AutoLoadExtensions(tdsqlite3 *db){ type PragmaName (line 127431) | typedef struct PragmaName { function u8 (line 128003) | static u8 getSafetyLevel(const char *z, int omitFull, u8 dflt){ function SQLITE_PRIVATE (line 128028) | SQLITE_PRIVATE u8 tdsqlite3GetBoolean(const char *z, u8 dflt){ function getLockingMode (line 128041) | static int getLockingMode(const char *z){ function getAutoVacuum (line 128056) | static int getAutoVacuum(const char *z){ function getTempStore (line 128072) | static int getTempStore(const char *z){ function invalidateTempStorage (line 128090) | static int invalidateTempStorage(Parse *pParse){ function changeTempStorage (line 128112) | static int changeTempStorage(Parse *pParse, const char *zStorageType){ function setPragmaResultColumnNames (line 128127) | static void setPragmaResultColumnNames( function returnSingleInt (line 128146) | static void returnSingleInt(Vdbe *v, i64 value){ function returnSingleText (line 128154) | static void returnSingleText( function setAllPagerFlags (line 128170) | static void setAllPagerFlags(tdsqlite3 *db){ function SQLITE_PRIVATE (line 128218) | SQLITE_PRIVATE const char *tdsqlite3JournalModename(int eMode){ function PragmaName (line 128240) | static const PragmaName *pragmaLocate(const char *zName){ function pragmaFunclistLine (line 128261) | static void pragmaFunclistLine( function integrityCheckResultRow (line 128313) | static int integrityCheckResultRow(Vdbe *v){ function SQLITE_PRIVATE (line 128337) | SQLITE_PRIVATE void tdsqlite3Pragma( type PragmaVtab (line 130264) | typedef struct PragmaVtab PragmaVtab; type PragmaVtabCursor (line 130265) | typedef struct PragmaVtabCursor PragmaVtabCursor; type PragmaVtab (line 130266) | struct PragmaVtab { type PragmaVtabCursor (line 130273) | struct PragmaVtabCursor { function pragmaVtabConnect (line 130283) | static int pragmaVtabConnect( function pragmaVtabDisconnect (line 130345) | static int pragmaVtabDisconnect(tdsqlite3_vtab *pVtab){ function pragmaVtabBestIndex (line 130358) | static int pragmaVtabBestIndex(tdsqlite3_vtab *tab, tdsqlite3_index_info... function pragmaVtabOpen (line 130395) | static int pragmaVtabOpen(tdsqlite3_vtab *pVtab, tdsqlite3_vtab_cursor *... function pragmaVtabCursorClear (line 130406) | static void pragmaVtabCursorClear(PragmaVtabCursor *pCsr){ function pragmaVtabClose (line 130417) | static int pragmaVtabClose(tdsqlite3_vtab_cursor *cur){ function pragmaVtabNext (line 130425) | static int pragmaVtabNext(tdsqlite3_vtab_cursor *pVtabCursor){ function pragmaVtabFilter (line 130443) | static int pragmaVtabFilter( function pragmaVtabEof (line 130493) | static int pragmaVtabEof(tdsqlite3_vtab_cursor *pVtabCursor){ function pragmaVtabColumn (line 130501) | static int pragmaVtabColumn( function pragmaVtabRowid (line 130519) | static int pragmaVtabRowid(tdsqlite3_vtab_cursor *pVtabCursor, sqlite_in... function SQLITE_PRIVATE (line 130558) | SQLITE_PRIVATE Module *tdsqlite3PragmaVtabRegister(tdsqlite3 *db, const ... function corruptSchema (line 130595) | static void corruptSchema( function SQLITE_PRIVATE (line 130625) | SQLITE_PRIVATE int tdsqlite3IndexHasDuplicateRootPage(Index *pIndex){ function SQLITE_PRIVATE (line 130659) | SQLITE_PRIVATE int tdsqlite3InitCallback(void *pInit, int argc, char **a... function SQLITE_PRIVATE (line 130977) | SQLITE_PRIVATE int tdsqlite3Init(tdsqlite3 *db, char **pzErrMsg){ function SQLITE_PRIVATE (line 131009) | SQLITE_PRIVATE int tdsqlite3ReadSchema(Parse *pParse){ function schemaIsValid (line 131031) | static void schemaIsValid(Parse *pParse){ function SQLITE_PRIVATE (line 131080) | SQLITE_PRIVATE int tdsqlite3SchemaToIndex(tdsqlite3 *db, Schema *pSchema){ function SQLITE_PRIVATE (line 131109) | SQLITE_PRIVATE void tdsqlite3ParserReset(Parse *pParse){ function tdsqlite3Prepare (line 131124) | static int tdsqlite3Prepare( function tdsqlite3LockAndPrepare (line 131262) | static int tdsqlite3LockAndPrepare( function SQLITE_PRIVATE (line 131307) | SQLITE_PRIVATE int tdsqlite3Reprepare(Vdbe *p){ function SQLITE_API (line 131346) | SQLITE_API int tdsqlite3_prepare( function SQLITE_API (line 131358) | SQLITE_API int tdsqlite3_prepare_v2( function SQLITE_API (line 131376) | SQLITE_API int tdsqlite3_prepare_v3( function tdsqlite3Prepare16 (line 131404) | static int tdsqlite3Prepare16( function SQLITE_API (line 131462) | SQLITE_API int tdsqlite3_prepare16( function SQLITE_API (line 131474) | SQLITE_API int tdsqlite3_prepare16_v2( function SQLITE_API (line 131486) | SQLITE_API int tdsqlite3_prepare16_v3( type DistinctCtx (line 131541) | typedef struct DistinctCtx DistinctCtx; type DistinctCtx (line 131542) | struct DistinctCtx { type SortCtx (line 131567) | typedef struct SortCtx SortCtx; type SortCtx (line 131568) | struct SortCtx { function clearSelect (line 131597) | static void clearSelect(tdsqlite3 *db, Select *p, int bFree){ function SQLITE_PRIVATE (line 131623) | SQLITE_PRIVATE void tdsqlite3SelectDestInit(SelectDest *pDest, int eDest... function SQLITE_PRIVATE (line 131636) | SQLITE_PRIVATE Select *tdsqlite3SelectNew( function SQLITE_PRIVATE (line 131695) | SQLITE_PRIVATE void tdsqlite3SelectDelete(tdsqlite3 *db, Select *p){ function SQLITE_PRIVATE (line 131704) | SQLITE_PRIVATE void tdsqlite3SelectReset(Parse *pParse, Select *p){ function Select (line 131717) | static Select *findRightmost(Select *p){ function SQLITE_PRIVATE (line 131739) | SQLITE_PRIVATE int tdsqlite3JoinType(Parse *pParse, Token *pA, Token *pB... function columnIndex (line 131800) | static int columnIndex(Table *pTab, const char *zCol){ function tableAndColumnIndex (line 131817) | static int tableAndColumnIndex( function addWhereTerm (line 131855) | static void addWhereTerm( function SQLITE_PRIVATE (line 131914) | SQLITE_PRIVATE void tdsqlite3SetJoinExpr(Expr *p, int iTable){ function unsetJoinExpr (line 131937) | static void unsetJoinExpr(Expr *p, int iTable){ function sqliteProcessJoin (line 131968) | static int sqliteProcessJoin(Parse *pParse, Select *p){ type RowLoadInfo (line 132060) | typedef struct RowLoadInfo RowLoadInfo; type RowLoadInfo (line 132061) | struct RowLoadInfo { function innerLoopLoadRow (line 132074) | static void innerLoopLoadRow( function makeSorterRecord (line 132095) | static int makeSorterRecord( function pushOntoSorter (line 132116) | static void pushOntoSorter( function codeOffset (line 132258) | static void codeOffset( function codeDistinct (line 132278) | static void codeDistinct( function selectExprDefer (line 132322) | static void selectExprDefer( function selectInnerLoop (line 132387) | static void selectInnerLoop( function SQLITE_PRIVATE (line 132803) | SQLITE_PRIVATE KeyInfo *tdsqlite3KeyInfoAlloc(tdsqlite3 *db, int N, int X){ function SQLITE_PRIVATE (line 132823) | SQLITE_PRIVATE void tdsqlite3KeyInfoUnref(KeyInfo *p){ function SQLITE_PRIVATE (line 132834) | SQLITE_PRIVATE KeyInfo *tdsqlite3KeyInfoRef(KeyInfo *p){ function SQLITE_PRIVATE (line 132849) | SQLITE_PRIVATE int tdsqlite3KeyInfoIsWriteable(KeyInfo *p){ return p->nR... function SQLITE_PRIVATE (line 132866) | SQLITE_PRIVATE KeyInfo *tdsqlite3KeyInfoFromExprList( function explainTempTable (line 132915) | static void explainTempTable(Parse *pParse, const char *zUsage){ function generateSortTail (line 132941) | static void generateSortTail( function generateColumnTypes (line 133298) | static void generateColumnTypes( function generateColumnNames (line 133365) | static void generateColumnNames( function SQLITE_PRIVATE (line 133457) | SQLITE_PRIVATE int tdsqlite3ColumnsFromExprList( function SQLITE_PRIVATE (line 133561) | SQLITE_PRIVATE void tdsqlite3SelectAddColumnTypeAndCollation( function SQLITE_PRIVATE (line 133611) | SQLITE_PRIVATE Table *tdsqlite3ResultSetOfSelect(Parse *pParse, Select *... function SQLITE_PRIVATE (line 133644) | SQLITE_PRIVATE Vdbe *tdsqlite3GetVdbe(Parse *pParse){ function computeLimitRegisters (line 133680) | static void computeLimitRegisters(Parse *pParse, Select *p, int iBreak){ function CollSeq (line 133737) | static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol){ function KeyInfo (line 133763) | static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int ... function generateWithRecursiveQuery (line 133829) | static void generateWithRecursiveQuery( function multiSelectValues (line 133991) | static int multiSelectValues( function multiSelect (line 134054) | static int multiSelect( function SQLITE_PRIVATE (line 134403) | SQLITE_PRIVATE void tdsqlite3SelectWrongNumTermsError(Parse *pParse, Sel... function generateOutputSubroutine (line 134432) | static int generateOutputSubroutine( function multiSelectOrderBy (line 134642) | static int multiSelectOrderBy( type SubstContext (line 134949) | typedef struct SubstContext { function Expr (line 134974) | static Expr *substExpr( function substExprList (line 135051) | static void substExprList( function substSelect (line 135061) | static void substSelect( function flattenSubquery (line 135244) | static int flattenSubquery( type WhereConst (line 135648) | typedef struct WhereConst WhereConst; type WhereConst (line 135649) | struct WhereConst { function constInsert (line 135664) | static void constInsert( function findConstInWhere (line 135713) | static void findConstInWhere(WhereConst *pConst, Expr *pExpr){ function propagateConstantExprRewrite (line 135741) | static int propagateConstantExprRewrite(Walker *pWalker, Expr *pExpr){ function propagateConstants (line 135803) | static int propagateConstants( function pushDownWhereTerms (line 135886) | static int pushDownWhereTerms( function u8 (line 135972) | static u8 minMaxQuery(tdsqlite3 *db, Expr *pFunc, ExprList **ppMinMax){ function Table (line 136012) | static Table *isSimpleCount(Select *p, AggInfo *pAggInfo){ function SQLITE_PRIVATE (line 136043) | SQLITE_PRIVATE int tdsqlite3IndexedByLookup(Parse *pParse, struct SrcLis... function convertCompoundSelectToSubquery (line 136082) | static int convertCompoundSelectToSubquery(Walker *pWalker, Select *p){ function cannotBeFunction (line 136139) | static int cannotBeFunction(Parse *pParse, struct SrcList_item *pFrom){ type Cte (line 136158) | struct Cte type SrcList_item (line 136160) | struct SrcList_item function SQLITE_PRIVATE (line 136189) | SQLITE_PRIVATE void tdsqlite3WithPush(Parse *pParse, With *pWith, u8 bFr... function withExpand (line 136214) | static int withExpand( function selectPopWith (line 136342) | static void selectPopWith(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 136363) | SQLITE_PRIVATE int tdsqlite3ExpandSubquery(Parse *pParse, struct SrcList... function selectExpander (line 136409) | static int selectExpander(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 136705) | SQLITE_PRIVATE int tdsqlite3ExprWalkNoop(Walker *NotUsed, Expr *NotUsed2){ function SQLITE_PRIVATE (line 136714) | SQLITE_PRIVATE int tdsqlite3SelectWalkNoop(Walker *NotUsed, Select *NotU... function SQLITE_PRIVATE (line 136724) | SQLITE_PRIVATE void tdsqlite3SelectWalkAssert2(Walker *NotUsed, Select *... function tdsqlite3SelectExpand (line 136742) | static void tdsqlite3SelectExpand(Parse *pParse, Select *pSelect){ function selectAddSubqueryTypeInfo (line 136772) | static void selectAddSubqueryTypeInfo(Walker *pWalker, Select *p){ function tdsqlite3SelectAddTypeInfo (line 136807) | static void tdsqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect){ function SQLITE_PRIVATE (line 136831) | SQLITE_PRIVATE void tdsqlite3SelectPrep( function resetAccumulator (line 136854) | static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo){ function finalizeAggFunctions (line 136895) | static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo){ function updateAccumulator (line 136917) | static void updateAccumulator(Parse *pParse, int regAcc, AggInfo *pAggIn... function explainSimpleCount (line 137010) | static void explainSimpleCount( function havingToWhereExprCb (line 137039) | static int havingToWhereExprCb(Walker *pWalker, Expr *pExpr){ function havingToWhere (line 137073) | static void havingToWhere(Parse *pParse, Select *p){ type SrcList_item (line 137093) | struct SrcList_item type SrcList_item (line 137095) | struct SrcList_item type SrcList_item (line 137097) | struct SrcList_item function countOfViewOptimization (line 137145) | static int countOfViewOptimization(Parse *pParse, Select *p){ function SQLITE_PRIVATE (line 137225) | SQLITE_PRIVATE int tdsqlite3Select( type TabResult (line 138320) | typedef struct TabResult { function tdsqlite3_get_table_cb (line 138335) | static int tdsqlite3_get_table_cb(void *pArg, int nCol, char **argv, cha... function SQLITE_API (line 138409) | SQLITE_API int tdsqlite3_get_table( function SQLITE_API (line 138478) | SQLITE_API void tdsqlite3_free_table( function SQLITE_PRIVATE (line 138513) | SQLITE_PRIVATE void tdsqlite3DeleteTriggerStep(tdsqlite3 *db, TriggerSte... function SQLITE_PRIVATE (line 138543) | SQLITE_PRIVATE Trigger *tdsqlite3TriggerList(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 138576) | SQLITE_PRIVATE void tdsqlite3BeginTrigger( function SQLITE_PRIVATE (line 138777) | SQLITE_PRIVATE void tdsqlite3FinishTrigger( function SQLITE_PRIVATE (line 138878) | SQLITE_PRIVATE TriggerStep *tdsqlite3TriggerSelectStep( function TriggerStep (line 138902) | static TriggerStep *triggerStepAllocate( function SQLITE_PRIVATE (line 138934) | SQLITE_PRIVATE TriggerStep *tdsqlite3TriggerInsertStep( function SQLITE_PRIVATE (line 138979) | SQLITE_PRIVATE TriggerStep *tdsqlite3TriggerUpdateStep( function SQLITE_PRIVATE (line 139014) | SQLITE_PRIVATE TriggerStep *tdsqlite3TriggerDeleteStep( function SQLITE_PRIVATE (line 139041) | SQLITE_PRIVATE void tdsqlite3DeleteTrigger(tdsqlite3 *db, Trigger *pTrig... function SQLITE_PRIVATE (line 139059) | SQLITE_PRIVATE void tdsqlite3DropTrigger(Parse *pParse, SrcList *pName, ... function Table (line 139101) | static Table *tableOfTrigger(Trigger *pTrigger){ function SQLITE_PRIVATE (line 139109) | SQLITE_PRIVATE void tdsqlite3DropTriggerPtr(Parse *pParse, Trigger *pTri... function SQLITE_PRIVATE (line 139147) | SQLITE_PRIVATE void tdsqlite3UnlinkAndDeleteTrigger(tdsqlite3 *db, int i... function checkColumnOverlap (line 139181) | static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){ function SQLITE_PRIVATE (line 139196) | SQLITE_PRIVATE Trigger *tdsqlite3TriggersExist( function SrcList (line 139232) | static SrcList *targetSrcList( function codeTriggerProgram (line 139259) | static int codeTriggerProgram( function transferParseError (line 139363) | static void transferParseError(Parse *pTo, Parse *pFrom){ function TriggerPrg (line 139379) | static TriggerPrg *codeRowTrigger( function TriggerPrg (line 139495) | static TriggerPrg *getRowTrigger( function SQLITE_PRIVATE (line 139529) | SQLITE_PRIVATE void tdsqlite3CodeRowTriggerDirect( function SQLITE_PRIVATE (line 139601) | SQLITE_PRIVATE void tdsqlite3CodeRowTrigger( function SQLITE_PRIVATE (line 139663) | SQLITE_PRIVATE u32 tdsqlite3TriggerColmask( function SQLITE_PRIVATE (line 139756) | SQLITE_PRIVATE void tdsqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, ... function indexColumnIsBeingUpdated (line 139788) | static int indexColumnIsBeingUpdated( function indexWhereClauseMightChange (line 139818) | static int indexWhereClauseMightChange( function SQLITE_PRIVATE (line 139835) | SQLITE_PRIVATE void tdsqlite3Update( function updateVirtualTable (line 140645) | static void updateVirtualTable( function SQLITE_PRIVATE (line 140790) | SQLITE_PRIVATE void tdsqlite3UpsertDelete(tdsqlite3 *db, Upsert *p){ function SQLITE_PRIVATE (line 140803) | SQLITE_PRIVATE Upsert *tdsqlite3UpsertDup(tdsqlite3 *db, Upsert *p){ function SQLITE_PRIVATE (line 140816) | SQLITE_PRIVATE Upsert *tdsqlite3UpsertNew( function SQLITE_PRIVATE (line 140848) | SQLITE_PRIVATE int tdsqlite3UpsertAnalyzeTarget( function SQLITE_PRIVATE (line 140966) | SQLITE_PRIVATE void tdsqlite3UpsertDoUpdate( function execSql (line 141063) | static int execSql(tdsqlite3 *db, char **pzErrMsg, const char *zSql){ function execSqlF (line 141093) | static int execSqlF(tdsqlite3 *db, char **pzErrMsg, const char *zSql, ...){ function SQLITE_PRIVATE (line 141136) | SQLITE_PRIVATE void tdsqlite3Vacuum(Parse *pParse, Token *pNm, Expr *pIn... function tdsqlite3RunVacuum (line 141174) | int tdsqlite3RunVacuum( type VtabCtx (line 141473) | struct VtabCtx { function SQLITE_PRIVATE (line 141488) | SQLITE_PRIVATE Module *tdsqlite3VtabCreateModule( function createModule (line 141536) | static int createModule( function SQLITE_API (line 141557) | SQLITE_API int tdsqlite3_create_module( function SQLITE_API (line 141572) | SQLITE_API int tdsqlite3_create_module_v2( function SQLITE_API (line 141589) | SQLITE_API int tdsqlite3_drop_modules(tdsqlite3 *db, const char** azNames){ function SQLITE_PRIVATE (line 141611) | SQLITE_PRIVATE void tdsqlite3VtabModuleUnref(tdsqlite3 *db, Module *pMod){ function SQLITE_PRIVATE (line 141631) | SQLITE_PRIVATE void tdsqlite3VtabLock(VTable *pVTab){ function SQLITE_PRIVATE (line 141641) | SQLITE_PRIVATE VTable *tdsqlite3GetVTable(tdsqlite3 *db, Table *pTab){ function SQLITE_PRIVATE (line 141652) | SQLITE_PRIVATE void tdsqlite3VtabUnlock(VTable *pVTab){ function VTable (line 141677) | static VTable *vtabDisconnectAll(tdsqlite3 *db, Table *p){ function SQLITE_PRIVATE (line 141717) | SQLITE_PRIVATE void tdsqlite3VtabDisconnect(tdsqlite3 *db, Table *p){ function SQLITE_PRIVATE (line 141755) | SQLITE_PRIVATE void tdsqlite3VtabUnlockList(tdsqlite3 *db){ function SQLITE_PRIVATE (line 141786) | SQLITE_PRIVATE void tdsqlite3VtabClear(tdsqlite3 *db, Table *p){ function addModuleArgument (line 141803) | static void addModuleArgument(Parse *pParse, Table *pTable, char *zArg){ function SQLITE_PRIVATE (line 141826) | SQLITE_PRIVATE void tdsqlite3VtabBeginParse( function addArgumentToVtab (line 141874) | static void addArgumentToVtab(Parse *pParse){ function SQLITE_PRIVATE (line 141887) | SQLITE_PRIVATE void tdsqlite3VtabFinishParse(Parse *pParse, Token *pEnd){ function SQLITE_PRIVATE (line 141973) | SQLITE_PRIVATE void tdsqlite3VtabArgInit(Parse *pParse){ function SQLITE_PRIVATE (line 141983) | SQLITE_PRIVATE void tdsqlite3VtabArgExtend(Parse *pParse, Token *p){ function vtabCallConstructor (line 141999) | static int vtabCallConstructor( function SQLITE_PRIVATE (line 142131) | SQLITE_PRIVATE int tdsqlite3VtabCallConnect(Parse *pParse, Table *pTab){ function growVTrans (line 142166) | static int growVTrans(tdsqlite3 *db){ function addToVTrans (line 142189) | static void addToVTrans(tdsqlite3 *db, VTable *pVTab){ function SQLITE_PRIVATE (line 142203) | SQLITE_PRIVATE int tdsqlite3VtabCallCreate(tdsqlite3 *db, int iDb, const... function SQLITE_API (line 142244) | SQLITE_API int tdsqlite3_declare_vtab(tdsqlite3 *db, const char *zCreate... function SQLITE_PRIVATE (line 142329) | SQLITE_PRIVATE int tdsqlite3VtabCallDestroy(tdsqlite3 *db, int iDb, cons... function callFinaliser (line 142370) | static void callFinaliser(tdsqlite3 *db, int offset){ function SQLITE_PRIVATE (line 142398) | SQLITE_PRIVATE int tdsqlite3VtabSync(tdsqlite3 *db, Vdbe *p){ function SQLITE_PRIVATE (line 142420) | SQLITE_PRIVATE int tdsqlite3VtabRollback(tdsqlite3 *db){ function SQLITE_PRIVATE (line 142429) | SQLITE_PRIVATE int tdsqlite3VtabCommit(tdsqlite3 *db){ function SQLITE_PRIVATE (line 142442) | SQLITE_PRIVATE int tdsqlite3VtabBegin(tdsqlite3 *db, VTable *pVTab){ function SQLITE_PRIVATE (line 142502) | SQLITE_PRIVATE int tdsqlite3VtabSavepoint(tdsqlite3 *db, int op, int iSa... function SQLITE_PRIVATE (line 142550) | SQLITE_PRIVATE FuncDef *tdsqlite3VtabOverloadFunction( function SQLITE_PRIVATE (line 142619) | SQLITE_PRIVATE void tdsqlite3VtabMakeWritable(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 142652) | SQLITE_PRIVATE int tdsqlite3VtabEponymousTableInit(Parse *pParse, Module... function SQLITE_PRIVATE (line 142689) | SQLITE_PRIVATE void tdsqlite3VtabEponymousTableClear(tdsqlite3 *db, Modu... function SQLITE_API (line 142708) | SQLITE_API int tdsqlite3_vtab_on_conflict(tdsqlite3 *db){ function SQLITE_API (line 142726) | SQLITE_API int tdsqlite3_vtab_config(tdsqlite3 *db, int op, ...){ type WhereClause (line 142828) | typedef struct WhereClause WhereClause; type WhereMaskSet (line 142829) | typedef struct WhereMaskSet WhereMaskSet; type WhereOrInfo (line 142830) | typedef struct WhereOrInfo WhereOrInfo; type WhereAndInfo (line 142831) | typedef struct WhereAndInfo WhereAndInfo; type WhereLevel (line 142832) | typedef struct WhereLevel WhereLevel; type WhereLoop (line 142833) | typedef struct WhereLoop WhereLoop; type WherePath (line 142834) | typedef struct WherePath WherePath; type WhereTerm (line 142835) | typedef struct WhereTerm WhereTerm; type WhereLoopBuilder (line 142836) | typedef struct WhereLoopBuilder WhereLoopBuilder; type WhereScan (line 142837) | typedef struct WhereScan WhereScan; type WhereOrCost (line 142838) | typedef struct WhereOrCost WhereOrCost; type WhereOrSet (line 142839) | typedef struct WhereOrSet WhereOrSet; type WhereLevel (line 142856) | struct WhereLevel { type WhereLoop (line 142909) | struct WhereLoop { type WhereOrCost (line 142951) | struct WhereOrCost { type WhereOrSet (line 142962) | struct WhereOrSet { type WherePath (line 142985) | struct WherePath { type WhereTerm (line 143046) | struct WhereTerm { type WhereScan (line 143091) | struct WhereScan { type WhereClause (line 143117) | struct WhereClause { type WhereOrInfo (line 143136) | struct WhereOrInfo { type WhereAndInfo (line 143145) | struct WhereAndInfo { type WhereMaskSet (line 143175) | struct WhereMaskSet { type WhereLoopBuilder (line 143190) | struct WhereLoopBuilder { type WhereExprMod (line 143235) | typedef struct WhereExprMod WhereExprMod; type WhereExprMod (line 143236) | struct WhereExprMod { type WhereInfo (line 143252) | struct WhereInfo { type SrcList_item (line 143340) | struct SrcList_item function explainAppendTerm (line 143428) | static void explainAppendTerm( function explainIndexRange (line 143472) | static void explainIndexRange(StrAccum *pStr, WhereLoop *pLoop){ type SrcList_item (line 143517) | struct SrcList_item function else (line 143587) | else if( (flags & WHERE_VIRTUALTABLE)!=0 ){ function SQLITE_PRIVATE (line 143619) | SQLITE_PRIVATE void tdsqlite3WhereAddScanStatus( function disableTerm (line 143681) | static void disableTerm(WhereLevel *pLevel, WhereTerm *pTerm){ function codeApplyAffinity (line 143713) | static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff){ function updateRangeAffinityStr (line 143750) | static void updateRangeAffinityStr( function Expr (line 143796) | static Expr *removeUnindexableInClauseTerms( function codeEqualityTerm (line 143878) | static int codeEqualityTerm( function codeAllEqualityTerms (line 144049) | static int codeAllEqualityTerms( function whereLikeOptimizationStringFixup (line 144169) | static void whereLikeOptimizationStringFixup( type CCurHint (line 144195) | struct CCurHint { function codeCursorHintCheckExpr (line 144207) | static int codeCursorHintCheckExpr(Walker *pWalker, Expr *pExpr){ function codeCursorHintIsOrFunction (line 144234) | static int codeCursorHintIsOrFunction(Walker *pWalker, Expr *pExpr){ function codeCursorHintFixExpr (line 144269) | static int codeCursorHintFixExpr(Walker *pWalker, Expr *pExpr){ function codeCursorHint (line 144299) | static void codeCursorHint( function codeDeferredSeek (line 144421) | static void codeDeferredSeek( function codeExprOrVector (line 144465) | static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg){ type IdxExprTrans (line 144495) | typedef struct IdxExprTrans { function preserveExpr (line 144508) | static void preserveExpr(IdxExprTrans *pTrans, Expr *pExpr){ function whereIndexExprTransNode (line 144524) | static int whereIndexExprTransNode(Walker *p, Expr *pExpr){ function whereIndexExprTransColumn (line 144546) | static int whereIndexExprTransColumn(Walker *p, Expr *pExpr){ function whereIndexExprTrans (line 144571) | static void whereIndexExprTrans( function whereApplyPartialIndexConstraints (line 144634) | static void whereApplyPartialIndexConstraints( function SQLITE_PRIVATE (line 144659) | SQLITE_PRIVATE Bitmask tdsqlite3WhereCodeOneLoopStart( function whereOrInfoDelete (line 145882) | static void whereOrInfoDelete(tdsqlite3 *db, WhereOrInfo *p){ function whereAndInfoDelete (line 145890) | static void whereAndInfoDelete(tdsqlite3 *db, WhereAndInfo *p){ function whereClauseInsert (line 145914) | static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags){ function allowedOp (line 145955) | static int allowedOp(int op){ function u16 (line 145967) | static u16 exprCommute(Parse *pParse, Expr *pExpr){ function u16 (line 145990) | static u16 operatorMask(int op){ function isLikeOrGlob (line 146028) | static int isLikeOrGlob( function isAuxiliaryVtabOperator (line 146200) | static int isAuxiliaryVtabOperator( function transferJoinMarkings (line 146301) | static void transferJoinMarkings(Expr *pDerived, Expr *pBase){ function markTermAsChild (line 146311) | static void markTermAsChild(WhereClause *pWC, int iChild, int iParent){ function WhereTerm (line 146322) | static WhereTerm *whereNthSubterm(WhereTerm *pTerm, int N){ function whereCombineDisjuncts (line 146352) | static void whereCombineDisjuncts( function exprAnalyzeOrTerm (line 146478) | static void exprAnalyzeOrTerm( function termIsEquivalence (line 146749) | static int termIsEquivalence(Parse *pParse, Expr *pExpr){ function Bitmask (line 146772) | static Bitmask exprSelectUsage(WhereMaskSet *pMaskSet, Select *pS){ function SQLITE_NOINLINE (line 146809) | static SQLITE_NOINLINE int exprMightBeIndexed2( function exprMightBeIndexed (line 146833) | static int exprMightBeIndexed( function exprAnalyze (line 146878) | static void exprAnalyze( function SQLITE_PRIVATE (line 147301) | SQLITE_PRIVATE void tdsqlite3WhereSplit(WhereClause *pWC, Expr *pExpr, u... function SQLITE_PRIVATE (line 147316) | SQLITE_PRIVATE void tdsqlite3WhereClauseInit( function SQLITE_PRIVATE (line 147333) | SQLITE_PRIVATE void tdsqlite3WhereClauseClear(WhereClause *pWC){ function SQLITE_PRIVATE (line 147358) | SQLITE_PRIVATE Bitmask tdsqlite3WhereExprUsageNN(WhereMaskSet *pMaskSet,... function SQLITE_PRIVATE (line 147386) | SQLITE_PRIVATE Bitmask tdsqlite3WhereExprUsage(WhereMaskSet *pMaskSet, E... function SQLITE_PRIVATE (line 147389) | SQLITE_PRIVATE Bitmask tdsqlite3WhereExprListUsage(WhereMaskSet *pMaskSe... function SQLITE_PRIVATE (line 147409) | SQLITE_PRIVATE void tdsqlite3WhereExprAnalyze( function SQLITE_PRIVATE (line 147426) | SQLITE_PRIVATE void tdsqlite3WhereTabFuncArgs( type HiddenIndexInfo (line 147496) | typedef struct HiddenIndexInfo HiddenIndexInfo; type HiddenIndexInfo (line 147497) | struct HiddenIndexInfo { function SQLITE_PRIVATE (line 147514) | SQLITE_PRIVATE LogEst tdsqlite3WhereOutputRowCount(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 147522) | SQLITE_PRIVATE int tdsqlite3WhereIsDistinct(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 147530) | SQLITE_PRIVATE int tdsqlite3WhereIsOrdered(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 147557) | SQLITE_PRIVATE int tdsqlite3WhereOrderByLimitOptLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 147573) | SQLITE_PRIVATE int tdsqlite3WhereContinueLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 147582) | SQLITE_PRIVATE int tdsqlite3WhereBreakLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 147603) | SQLITE_PRIVATE int tdsqlite3WhereOkOnePass(WhereInfo *pWInfo, int *aiCur){ function SQLITE_PRIVATE (line 147619) | SQLITE_PRIVATE int tdsqlite3WhereUsesDeferredSeek(WhereInfo *pWInfo){ function whereOrMove (line 147626) | static void whereOrMove(WhereOrSet *pDest, WhereOrSet *pSrc){ function whereOrInsert (line 147638) | static int whereOrInsert( function SQLITE_PRIVATE (line 147675) | SQLITE_PRIVATE Bitmask tdsqlite3WhereGetMask(WhereMaskSet *pMaskSet, int... function createMask (line 147694) | static void createMask(WhereMaskSet *pMaskSet, int iCursor){ function WhereTerm (line 147704) | static WhereTerm *whereScanNext(WhereScan *pScan){ function SQLITE_NOINLINE (line 147792) | static SQLITE_NOINLINE WhereTerm *whereScanInitIndexExpr(WhereScan *pScan){ function WhereTerm (line 147816) | static WhereTerm *whereScanInit( function SQLITE_PRIVATE (line 147880) | SQLITE_PRIVATE WhereTerm *tdsqlite3WhereFindTerm( function findIndexCol (line 147914) | static int findIndexCol( function indexColumnNotNull (line 147943) | static int indexColumnNotNull(Index *pIdx, int iCol){ function isDistinctRedundant (line 147966) | static int isDistinctRedundant( function LogEst (line 148027) | static LogEst estLog(LogEst N){ function translateColumnToCopy (line 148043) | static void translateColumnToCopy( function whereTraceIndexInfoInputs (line 148081) | static void whereTraceIndexInfoInputs(tdsqlite3_index_info *p){ function whereTraceIndexInfoOutputs (line 148099) | static void whereTraceIndexInfoOutputs(tdsqlite3_index_info *p){ function termCanDriveIndex (line 148125) | static int termCanDriveIndex( function constructAutomaticIndex (line 148158) | static void constructAutomaticIndex( function tdsqlite3_index_info (line 148365) | static tdsqlite3_index_info *allocateIndexInfo( function vtabBestIndex (line 148520) | static int vtabBestIndex(Parse *pParse, Table *pTab, tdsqlite3_index_inf... function whereKeyStats (line 148557) | static int whereKeyStats( function LogEst (line 148749) | static LogEst whereRangeAdjust(WhereTerm *pTerm, LogEst nNew){ function SQLITE_PRIVATE (line 148766) | SQLITE_PRIVATE char tdsqlite3IndexColumnAffinity(tdsqlite3 *db, Index *p... function whereRangeSkipScanEst (line 148813) | static int whereRangeSkipScanEst( function whereRangeScanEst (line 148925) | static int whereRangeScanEst( function whereEqualScanEst (line 149106) | static int whereEqualScanEst( function whereInScanEst (line 149170) | static int whereInScanEst( function SQLITE_PRIVATE (line 149207) | SQLITE_PRIVATE void tdsqlite3WhereTermPrint(WhereTerm *pTerm, int iTerm){ function SQLITE_PRIVATE (line 149252) | SQLITE_PRIVATE void tdsqlite3WhereClausePrint(WhereClause *pWC){ function SQLITE_PRIVATE (line 149264) | SQLITE_PRIVATE void tdsqlite3WhereLoopPrint(WhereLoop *p, WhereClause *p... function whereLoopInit (line 149316) | static void whereLoopInit(WhereLoop *p){ function whereLoopClearUnion (line 149326) | static void whereLoopClearUnion(tdsqlite3 *db, WhereLoop *p){ function whereLoopClear (line 149343) | static void whereLoopClear(tdsqlite3 *db, WhereLoop *p){ function whereLoopResize (line 149352) | static int whereLoopResize(tdsqlite3 *db, WhereLoop *p, int n){ function whereLoopXfer (line 149368) | static int whereLoopXfer(tdsqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){ function whereLoopDelete (line 149387) | static void whereLoopDelete(tdsqlite3 *db, WhereLoop *p){ function whereInfoFree (line 149395) | static void whereInfoFree(tdsqlite3 *db, WhereInfo *pWInfo){ function whereLoopCheaperProperSubset (line 149432) | static int whereLoopCheaperProperSubset( function whereLoopAdjustCost (line 149473) | static void whereLoopAdjustCost(const WhereLoop *p, WhereLoop *pTemplate){ function WhereLoop (line 149510) | static WhereLoop **whereLoopFindLesser( function whereLoopInsert (line 149598) | static int whereLoopInsert(WhereLoopBuilder *pBuilder, WhereLoop *pTempl... function whereLoopOutputAdjust (line 149735) | static void whereLoopOutputAdjust( function whereRangeVectorLen (line 149800) | static int whereRangeVectorLen( function whereLoopAddBtreeIndex (line 149871) | static int whereLoopAddBtreeIndex( function indexMightHelpWithOrderBy (line 150234) | static int indexMightHelpWithOrderBy( function whereUsablePartialIndex (line 150267) | static int whereUsablePartialIndex( function whereLoopAddBtree (line 150330) | static int whereLoopAddBtree( function whereLoopAddVirtualOne (line 150587) | static int whereLoopAddVirtualOne( function SQLITE_API (line 150747) | SQLITE_API const char *tdsqlite3_vtab_collation(tdsqlite3_index_info *pI... function whereLoopAddVirtual (line 150787) | static int whereLoopAddVirtual( function whereLoopAddOr (line 150910) | static int whereLoopAddOr( function whereLoopAddAll (line 151034) | static int whereLoopAddAll(WhereLoopBuilder *pBuilder){ function i8 (line 151112) | static i8 wherePathSatisfiesOrderBy( function SQLITE_PRIVATE (line 151441) | SQLITE_PRIVATE int tdsqlite3WhereIsSorted(WhereInfo *pWInfo){ function LogEst (line 151464) | static LogEst whereSortingCost( function wherePathSolver (line 151509) | static int wherePathSolver(WhereInfo *pWInfo, LogEst nRowEst){ function whereShortCut (line 151896) | static int whereShortCut(WhereLoopBuilder *pBuilder){ function exprNodeIsDeterministic (line 151978) | static int exprNodeIsDeterministic(Walker *pWalker, Expr *pExpr){ function exprIsDeterministic (line 151991) | static int exprIsDeterministic(Expr *p){ function SQLITE_PRIVATE (line 152089) | SQLITE_PRIVATE WhereInfo *tdsqlite3WhereBegin( function tdsqlite3WhereOpcodeRewriteTrace (line 152660) | static void tdsqlite3WhereOpcodeRewriteTrace( function SQLITE_PRIVATE (line 152674) | SQLITE_PRIVATE void tdsqlite3WhereEnd(WhereInfo *pWInfo){ function row_numberStepFunc (line 153090) | static void row_numberStepFunc( function row_numberValueFunc (line 153100) | static void row_numberValueFunc(tdsqlite3_context *pCtx){ type CallCount (line 153109) | struct CallCount { function dense_rankStepFunc (line 153121) | static void dense_rankStepFunc( function dense_rankValueFunc (line 153132) | static void dense_rankValueFunc(tdsqlite3_context *pCtx){ type NthValueCtx (line 153149) | struct NthValueCtx { function nth_valueStepFunc (line 153153) | static void nth_valueStepFunc( function nth_valueFinalizeFunc (line 153194) | static void nth_valueFinalizeFunc(tdsqlite3_context *pCtx){ function first_valueStepFunc (line 153206) | static void first_valueStepFunc( function first_valueFinalizeFunc (line 153222) | static void first_valueFinalizeFunc(tdsqlite3_context *pCtx){ function rankStepFunc (line 153240) | static void rankStepFunc( function rankValueFunc (line 153256) | static void rankValueFunc(tdsqlite3_context *pCtx){ function percent_rankStepFunc (line 153271) | static void percent_rankStepFunc( function percent_rankInvFunc (line 153284) | static void percent_rankInvFunc( function percent_rankValueFunc (line 153295) | static void percent_rankValueFunc(tdsqlite3_context *pCtx){ function cume_distStepFunc (line 153316) | static void cume_distStepFunc( function cume_distInvFunc (line 153329) | static void cume_distInvFunc( function cume_distValueFunc (line 153340) | static void cume_distValueFunc(tdsqlite3_context *pCtx){ type NtileCtx (line 153353) | struct NtileCtx { function ntileStepFunc (line 153365) | static void ntileStepFunc( function ntileInvFunc (line 153385) | static void ntileInvFunc( function ntileValueFunc (line 153396) | static void ntileValueFunc(tdsqlite3_context *pCtx){ type LastValueCtx (line 153423) | struct LastValueCtx { function last_valueStepFunc (line 153431) | static void last_valueStepFunc( function last_valueInvFunc (line 153449) | static void last_valueInvFunc( function last_valueValueFunc (line 153466) | static void last_valueValueFunc(tdsqlite3_context *pCtx){ function last_valueFinalizeFunc (line 153473) | static void last_valueFinalizeFunc(tdsqlite3_context *pCtx){ function noopStepFunc (line 153512) | static void noopStepFunc( /*NO_TEST*/ function noopValueFunc (line 153522) | static void noopValueFunc(tdsqlite3_context *p){ UNUSED_PARAMETER(p); /*... function SQLITE_PRIVATE (line 153553) | SQLITE_PRIVATE void tdsqlite3WindowFunctions(void){ function Window (line 153574) | static Window *windowFind(Parse *pParse, Window *pList, const char *zName){ function SQLITE_PRIVATE (line 153602) | SQLITE_PRIVATE void tdsqlite3WindowUpdate( type WindowRewrite (line 153677) | typedef struct WindowRewrite WindowRewrite; type WindowRewrite (line 153678) | struct WindowRewrite { function selectWindowRewriteExprCb (line 153691) | static int selectWindowRewriteExprCb(Walker *pWalker, Expr *pExpr){ function selectWindowRewriteSelectCb (line 153770) | static int selectWindowRewriteSelectCb(Walker *pWalker, Select *pSelect){ function selectWindowRewriteEList (line 153797) | static void selectWindowRewriteEList( function ExprList (line 153831) | static ExprList *exprListAppendList( function SQLITE_PRIVATE (line 153863) | SQLITE_PRIVATE int tdsqlite3WindowRewrite(Parse *pParse, Select *p){ function SQLITE_PRIVATE (line 154000) | SQLITE_PRIVATE void tdsqlite3WindowUnlinkFromSelect(Window *p){ function SQLITE_PRIVATE (line 154011) | SQLITE_PRIVATE void tdsqlite3WindowDelete(tdsqlite3 *db, Window *p){ function SQLITE_PRIVATE (line 154028) | SQLITE_PRIVATE void tdsqlite3WindowListDelete(tdsqlite3 *db, Window *p){ function Expr (line 154043) | static Expr *tdsqlite3WindowOffsetExpr(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 154055) | SQLITE_PRIVATE Window *tdsqlite3WindowAlloc( function SQLITE_PRIVATE (line 154127) | SQLITE_PRIVATE Window *tdsqlite3WindowAssemble( function SQLITE_PRIVATE (line 154154) | SQLITE_PRIVATE void tdsqlite3WindowChain(Parse *pParse, Window *pWin, Wi... function SQLITE_PRIVATE (line 154188) | SQLITE_PRIVATE void tdsqlite3WindowAttach(Parse *pParse, Expr *p, Window... function SQLITE_PRIVATE (line 154211) | SQLITE_PRIVATE void tdsqlite3WindowLink(Select *pSel, Window *pWin){ function SQLITE_PRIVATE (line 154229) | SQLITE_PRIVATE int tdsqlite3WindowCompare(Parse *pParse, Window *p1, Win... function SQLITE_PRIVATE (line 154258) | SQLITE_PRIVATE void tdsqlite3WindowCodeInit(Parse *pParse, Select *pSele... function windowCheckValue (line 154342) | static void windowCheckValue(Parse *pParse, int reg, int eCond){ function windowArgCount (line 154388) | static int windowArgCount(Window *pWin){ type WindowCodeArg (line 154393) | typedef struct WindowCodeArg WindowCodeArg; type WindowCsrAndReg (line 154394) | typedef struct WindowCsrAndReg WindowCsrAndReg; type WindowCsrAndReg (line 154399) | struct WindowCsrAndReg { type WindowCodeArg (line 154459) | struct WindowCodeArg { function windowReadPeerValues (line 154477) | static void windowReadPeerValues( function windowAggStep (line 154514) | static void windowAggStep( function windowAggFinal (line 154628) | static void windowAggFinal(WindowCodeArg *p, int bFin){ function windowFullScan (line 154667) | static void windowFullScan(WindowCodeArg *p){ function windowReturnOneRow (line 154773) | static void windowReturnOneRow(WindowCodeArg *p){ function windowInitAccum (line 154849) | static int windowInitAccum(Parse *pParse, Window *pMWin){ function windowCacheFrame (line 154880) | static int windowCacheFrame(Window *pMWin){ function windowIfNewPeer (line 154906) | static void windowIfNewPeer( function windowCodeRangeTest (line 154952) | static void windowCodeRangeTest( function windowCodeOp (line 155077) | static int windowCodeOp( function SQLITE_PRIVATE (line 155218) | SQLITE_PRIVATE Window *tdsqlite3WindowDup(tdsqlite3 *db, Expr *pOwner, W... function SQLITE_PRIVATE (line 155247) | SQLITE_PRIVATE Window *tdsqlite3WindowListDup(tdsqlite3 *db, Window *p){ function windowExprGtZero (line 155269) | static int windowExprGtZero(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 155616) | SQLITE_PRIVATE void tdsqlite3WindowCodeStep( type TrigEvent (line 156021) | struct TrigEvent { int a; IdList * b; } type FrameBound (line 156023) | struct FrameBound { int eType; Expr *pExpr; } function disableLookaside (line 156029) | static void disableLookaside(Parse *pParse){ function parserDoubleLinkSelect (line 156041) | static void parserDoubleLinkSelect(Parse *pParse, Select *p){ function Expr (line 156064) | static Expr *tokenExpr(Parse *pParse, int op, Token t){ function binaryToUnaryIfNull (line 156098) | static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){ function ExprList (line 156112) | static ExprList *parserAddExprIdListTerm( type YYMINORTYPE (line 156200) | typedef union { type yyStackEntry (line 157107) | struct yyStackEntry { type yyStackEntry (line 157114) | typedef struct yyStackEntry yyStackEntry; type yyParser (line 157118) | struct yyParser { type yyParser (line 157137) | typedef struct yyParser yyParser; function SQLITE_PRIVATE (line 157163) | SQLITE_PRIVATE void tdsqlite3ParserTrace(FILE *TraceFILE, char *zTracePr... function yyGrowStack (line 157886) | static int yyGrowStack(yyParser *p){ function SQLITE_PRIVATE (line 157925) | SQLITE_PRIVATE void tdsqlite3ParserInit(void *yypRawParser tdsqlite3Pars... function SQLITE_PRIVATE (line 157964) | SQLITE_PRIVATE void *tdsqlite3ParserAlloc(void *(*mallocProc)(YYMALLOCAR... function yy_destructor (line 157983) | static void yy_destructor( function yy_pop_parser_stack (line 158107) | static void yy_pop_parser_stack(yyParser *pParser){ function SQLITE_PRIVATE (line 158125) | SQLITE_PRIVATE void tdsqlite3ParserFinalize(void *p){ function SQLITE_PRIVATE (line 158142) | SQLITE_PRIVATE void tdsqlite3ParserFree( function SQLITE_PRIVATE (line 158158) | SQLITE_PRIVATE int tdsqlite3ParserStackPeak(void *p){ function SQLITE_PRIVATE (line 158182) | SQLITE_PRIVATE int tdsqlite3ParserCoverage(FILE *out){ function YYACTIONTYPE (line 158205) | static YYACTIONTYPE yy_find_shift_action( function YYACTIONTYPE (line 158270) | static YYACTIONTYPE yy_find_reduce_action( function yyStackOverflow (line 158299) | static void yyStackOverflow(yyParser *yypParser){ function yyTraceShift (line 158322) | static void yyTraceShift(yyParser *yypParser, int yyNewState, const char... function yy_shift (line 158342) | static void yy_shift( function YYACTIONTYPE (line 159173) | static YYACTIONTYPE yy_reduce( function yy_parse_failed (line 160693) | static void yy_parse_failed( function yy_syntax_error (line 160716) | static void yy_syntax_error( function yy_accept (line 160740) | static void yy_accept( function SQLITE_PRIVATE (line 160781) | SQLITE_PRIVATE void tdsqlite3Parser( function SQLITE_PRIVATE (line 160955) | SQLITE_PRIVATE int tdsqlite3ParserFallback(int iToken){ function keywordCode (line 161403) | static int keywordCode(const char *z, int n, int *pType){ function SQLITE_PRIVATE (line 161570) | SQLITE_PRIVATE int tdsqlite3KeywordCode(const unsigned char *z, int n){ function SQLITE_API (line 161576) | SQLITE_API int tdsqlite3_keyword_name(int i,const char **pzName,int *pnN... function SQLITE_API (line 161582) | SQLITE_API int tdsqlite3_keyword_count(void){ return SQLITE_N_KEYWORD; } function SQLITE_API (line 161583) | SQLITE_API int tdsqlite3_keyword_check(const char *zName, int nName){ function SQLITE_PRIVATE (line 161630) | SQLITE_PRIVATE int tdsqlite3IsIdChar(u8 c){ return IdChar(c); } function getToken (line 161637) | static int getToken(const unsigned char **pz){ function analyzeWindowKeyword (line 161686) | static int analyzeWindowKeyword(const unsigned char *z){ function analyzeOverKeyword (line 161694) | static int analyzeOverKeyword(const unsigned char *z, int lastToken){ function analyzeFilterKeyword (line 161701) | static int analyzeFilterKeyword(const unsigned char *z, int lastToken){ function SQLITE_PRIVATE (line 161713) | SQLITE_PRIVATE int tdsqlite3GetToken(const unsigned char *z, int *tokenT... function addSpaceSeparator (line 162179) | static void addSpaceSeparator(tdsqlite3_str *pStr){ function SQLITE_PRIVATE (line 162190) | SQLITE_PRIVATE char *tdsqlite3Normalize( function SQLITE_API (line 162413) | SQLITE_API int tdsqlite3_complete(const char *zSql){ function SQLITE_API (line 162578) | SQLITE_API int tdsqlite3_complete16(const void *zSql){ function SQLITE_API (line 162745) | SQLITE_API const char *tdsqlite3_libversion(void){ return tdsqlite3_vers... function SQLITE_API (line 162758) | SQLITE_API int tdsqlite3_libversion_number(void){ return SQLITE_VERSION_... function SQLITE_API (line 162764) | SQLITE_API int tdsqlite3_threadsafe(void){ return SQLITE_THREADSAFE; } function SQLITE_API (line 162837) | SQLITE_API int tdsqlite3_initialize(void){ function SQLITE_API (line 163008) | SQLITE_API int tdsqlite3_shutdown(void){ function SQLITE_API (line 163062) | SQLITE_API int tdsqlite3_config(int op, ...){ function setupLookaside (line 163380) | static int setupLookaside(tdsqlite3 *db, void *pBuf, int sz, int cnt){ function SQLITE_API (line 163480) | SQLITE_API tdsqlite3_mutex *tdsqlite3_db_mutex(tdsqlite3 *db){ function SQLITE_API (line 163494) | SQLITE_API int tdsqlite3_db_release_memory(tdsqlite3 *db){ function SQLITE_API (line 163518) | SQLITE_API int tdsqlite3_db_cacheflush(tdsqlite3 *db){ function SQLITE_API (line 163547) | SQLITE_API int tdsqlite3_db_config(tdsqlite3 *db, int op, ...){ function binCollFunc (line 163622) | static int binCollFunc( function rtrimCollFunc (line 163645) | static int rtrimCollFunc( function SQLITE_PRIVATE (line 163660) | SQLITE_PRIVATE int tdsqlite3IsBinary(const CollSeq *p){ function nocaseCollatingFunc (line 163674) | static int nocaseCollatingFunc( function SQLITE_API (line 163691) | SQLITE_API sqlite_int64 tdsqlite3_last_insert_rowid(tdsqlite3 *db){ function SQLITE_API (line 163704) | SQLITE_API void tdsqlite3_set_last_insert_rowid(tdsqlite3 *db, tdsqlite3... function SQLITE_API (line 163719) | SQLITE_API int tdsqlite3_changes(tdsqlite3 *db){ function SQLITE_API (line 163732) | SQLITE_API int tdsqlite3_total_changes(tdsqlite3 *db){ function SQLITE_PRIVATE (line 163747) | SQLITE_PRIVATE void tdsqlite3CloseSavepoints(tdsqlite3 *db){ function functionDestroy (line 163764) | static void functionDestroy(tdsqlite3 *db, FuncDef *p){ function disconnectAllVtab (line 163779) | static void disconnectAllVtab(tdsqlite3 *db){ function connectionIsBusy (line 163810) | static int connectionIsBusy(tdsqlite3 *db){ function tdsqlite3Close (line 163824) | static int tdsqlite3Close(tdsqlite3 *db, int forceZombie){ function SQLITE_API (line 163883) | SQLITE_API int tdsqlite3_close(tdsqlite3 *db){ return tdsqlite3Close(db,... function SQLITE_API (line 163884) | SQLITE_API int tdsqlite3_close_v2(tdsqlite3 *db){ return tdsqlite3Close(... function SQLITE_PRIVATE (line 163895) | SQLITE_PRIVATE void tdsqlite3LeaveMutexAndCloseZombie(tdsqlite3 *db){ function SQLITE_PRIVATE (line 164015) | SQLITE_PRIVATE void tdsqlite3RollbackAll(tdsqlite3 *db, int tripCode){ function SQLITE_PRIVATE (line 164065) | SQLITE_PRIVATE const char *tdsqlite3ErrName(int rc){ function SQLITE_PRIVATE (line 164176) | SQLITE_PRIVATE const char *tdsqlite3ErrStr(int rc){ function sqliteDefaultBusyCallback (line 164246) | static int sqliteDefaultBusyCallback( function SQLITE_PRIVATE (line 164313) | SQLITE_PRIVATE int tdsqlite3InvokeBusyHandler(BusyHandler *p, tdsqlite3_... function SQLITE_API (line 164338) | SQLITE_API int tdsqlite3_busy_handler( function SQLITE_API (line 164362) | SQLITE_API void tdsqlite3_progress_handler( function SQLITE_API (line 164393) | SQLITE_API int tdsqlite3_busy_timeout(tdsqlite3 *db, int ms){ function SQLITE_API (line 164411) | SQLITE_API void tdsqlite3_interrupt(tdsqlite3 *db){ function SQLITE_PRIVATE (line 164428) | SQLITE_PRIVATE int tdsqlite3CreateFunc( function createFunctionApi (line 164548) | static int createFunctionApi( function SQLITE_API (line 164599) | SQLITE_API int tdsqlite3_create_function( function SQLITE_API (line 164612) | SQLITE_API int tdsqlite3_create_function_v2( function SQLITE_API (line 164626) | SQLITE_API int tdsqlite3_create_window_function( function SQLITE_API (line 164643) | SQLITE_API int tdsqlite3_create_function16( function tdsqlite3InvalidFunction (line 164679) | static void tdsqlite3InvalidFunction( function SQLITE_API (line 164705) | SQLITE_API int tdsqlite3_overload_function( function SQLITE_API (line 164738) | SQLITE_API void *tdsqlite3_trace(tdsqlite3 *db, void(*xTrace)(void*,cons... function SQLITE_API (line 164759) | SQLITE_API int tdsqlite3_trace_v2( function SQLITE_API (line 164789) | SQLITE_API void *tdsqlite3_profile( function SQLITE_API (line 164819) | SQLITE_API void *tdsqlite3_commit_hook( function SQLITE_API (line 164844) | SQLITE_API void *tdsqlite3_update_hook( function SQLITE_API (line 164869) | SQLITE_API void *tdsqlite3_rollback_hook( function SQLITE_API (line 164895) | SQLITE_API void *tdsqlite3_preupdate_hook( function SQLITE_PRIVATE (line 164918) | SQLITE_PRIVATE int tdsqlite3WalDefaultHook( function SQLITE_API (line 164944) | SQLITE_API int tdsqlite3_wal_autocheckpoint(tdsqlite3 *db, int nFrame){ function SQLITE_API (line 164965) | SQLITE_API void *tdsqlite3_wal_hook( function SQLITE_API (line 164992) | SQLITE_API int tdsqlite3_wal_checkpoint_v2( function SQLITE_API (line 165054) | SQLITE_API int tdsqlite3_wal_checkpoint(tdsqlite3 *db, const char *zDb){ function SQLITE_PRIVATE (line 165081) | SQLITE_PRIVATE int tdsqlite3Checkpoint(tdsqlite3 *db, int iDb, int eMode... function SQLITE_PRIVATE (line 165125) | SQLITE_PRIVATE int tdsqlite3TempInMemory(const tdsqlite3 *db){ function SQLITE_API (line 165146) | SQLITE_API const char *tdsqlite3_errmsg(tdsqlite3 *db){ function SQLITE_API (line 165174) | SQLITE_API const void *tdsqlite3_errmsg16(tdsqlite3 *db){ function SQLITE_API (line 165216) | SQLITE_API int tdsqlite3_errcode(tdsqlite3 *db){ function SQLITE_API (line 165225) | SQLITE_API int tdsqlite3_extended_errcode(tdsqlite3 *db){ function SQLITE_API (line 165234) | SQLITE_API int tdsqlite3_system_errno(tdsqlite3 *db){ function SQLITE_API (line 165243) | SQLITE_API const char *tdsqlite3_errstr(int rc){ function createCollation (line 165251) | static int createCollation( function SQLITE_API (line 165391) | SQLITE_API int tdsqlite3_limit(tdsqlite3 *db, int limitId, int newLimit){ function SQLITE_PRIVATE (line 165459) | SQLITE_PRIVATE int tdsqlite3ParseUri( function SQLITE_PRIVATE (line 165695) | SQLITE_PRIVATE int tdsqlite3CodecQueryParameters( function openDatabase (line 165729) | static int openDatabase( function SQLITE_API (line 166124) | SQLITE_API int tdsqlite3_open( function SQLITE_API (line 166131) | SQLITE_API int tdsqlite3_open_v2( function SQLITE_API (line 166144) | SQLITE_API int tdsqlite3_open16( function SQLITE_API (line 166183) | SQLITE_API int tdsqlite3_create_collation( function SQLITE_API (line 166196) | SQLITE_API int tdsqlite3_create_collation_v2( function SQLITE_API (line 166221) | SQLITE_API int tdsqlite3_create_collation16( function SQLITE_API (line 166251) | SQLITE_API int tdsqlite3_collation_needed( function SQLITE_API (line 166272) | SQLITE_API int tdsqlite3_collation_needed16( function SQLITE_API (line 166294) | SQLITE_API int tdsqlite3_global_recover(void){ function SQLITE_API (line 166305) | SQLITE_API int tdsqlite3_get_autocommit(tdsqlite3 *db){ function SQLITE_PRIVATE (line 166326) | SQLITE_PRIVATE int tdsqlite3ReportError(int iErr, int lineno, const char... function SQLITE_PRIVATE (line 166331) | SQLITE_PRIVATE int tdsqlite3CorruptError(int lineno){ function SQLITE_PRIVATE (line 166335) | SQLITE_PRIVATE int tdsqlite3MisuseError(int lineno){ function SQLITE_PRIVATE (line 166339) | SQLITE_PRIVATE int tdsqlite3CantopenError(int lineno){ function SQLITE_PRIVATE (line 166344) | SQLITE_PRIVATE int tdsqlite3CorruptPgnoError(int lineno, Pgno pgno){ function SQLITE_PRIVATE (line 166350) | SQLITE_PRIVATE int tdsqlite3NomemError(int lineno){ function SQLITE_PRIVATE (line 166354) | SQLITE_PRIVATE int tdsqlite3IoerrnomemError(int lineno){ function SQLITE_API (line 166368) | SQLITE_API void tdsqlite3_thread_cleanup(void){ function SQLITE_API (line 166376) | SQLITE_API int tdsqlite3_table_column_metadata( function SQLITE_API (line 166494) | SQLITE_API int tdsqlite3_sleep(int ms){ function SQLITE_API (line 166510) | SQLITE_API int tdsqlite3_extended_result_codes(tdsqlite3 *db, int onoff){ function SQLITE_API (line 166523) | SQLITE_API int tdsqlite3_file_control(tdsqlite3 *db, const char *zDbName... function SQLITE_API (line 166564) | SQLITE_API int tdsqlite3_test_control(int op, ...){ function SQLITE_API (line 166961) | SQLITE_API const char *tdsqlite3_uri_parameter(const char *zFilename, co... function SQLITE_API (line 166976) | SQLITE_API const char *tdsqlite3_uri_key(const char *zFilename, int N){ function SQLITE_API (line 166989) | SQLITE_API int tdsqlite3_uri_boolean(const char *zFilename, const char *... function SQLITE_API (line 166998) | SQLITE_API tdsqlite3_int64 tdsqlite3_uri_int64( function SQLITE_API (line 167040) | SQLITE_API const char *tdsqlite3_filename_database(const char *zFilename){ function SQLITE_API (line 167043) | SQLITE_API const char *tdsqlite3_filename_journal(const char *zFilename){ function SQLITE_API (line 167047) | SQLITE_API const char *tdsqlite3_filename_wal(const char *zFilename){ function SQLITE_PRIVATE (line 167054) | SQLITE_PRIVATE Btree *tdsqlite3DbNameToBtree(tdsqlite3 *db, const char *... function SQLITE_API (line 167063) | SQLITE_API const char *tdsqlite3_db_filename(tdsqlite3 *db, const char *... function SQLITE_API (line 167079) | SQLITE_API int tdsqlite3_db_readonly(tdsqlite3 *db, const char *zDbName){ function SQLITE_API (line 167096) | SQLITE_API int tdsqlite3_snapshot_get( function SQLITE_API (line 167132) | SQLITE_API int tdsqlite3_snapshot_open( function SQLITE_API (line 167188) | SQLITE_API int tdsqlite3_snapshot_recover(tdsqlite3 *db, const char *zDb){ function SQLITE_API (line 167219) | SQLITE_API void tdsqlite3_snapshot_free(tdsqlite3_snapshot *pSnapshot){ function SQLITE_API (line 167232) | SQLITE_API int tdsqlite3_compileoption_used(const char *zOptName){ function SQLITE_API (line 167265) | SQLITE_API const char *tdsqlite3_compileoption_get(int N){ function checkListProperties (line 167334) | static void checkListProperties(tdsqlite3 *db){ function removeFromBlockedList (line 167360) | static void removeFromBlockedList(tdsqlite3 *db){ function addToBlockedList (line 167375) | static void addToBlockedList(tdsqlite3 *db){ function enterMutex (line 167390) | static void enterMutex(void){ function leaveMutex (line 167398) | static void leaveMutex(void){ function SQLITE_API (line 167425) | SQLITE_API int tdsqlite3_unlock_notify( function SQLITE_PRIVATE (line 167475) | SQLITE_PRIVATE void tdsqlite3ConnectionBlocked(tdsqlite3 *db, tdsqlite3 ... function SQLITE_PRIVATE (line 167503) | SQLITE_PRIVATE void tdsqlite3ConnectionUnlocked(tdsqlite3 *db){ function SQLITE_PRIVATE (line 167602) | SQLITE_PRIVATE void tdsqlite3ConnectionClosed(tdsqlite3 *db){ type tdsqlite3_tokenizer_module (line 167998) | typedef struct tdsqlite3_tokenizer_module tdsqlite3_tokenizer_module; type tdsqlite3_tokenizer (line 167999) | typedef struct tdsqlite3_tokenizer tdsqlite3_tokenizer; type tdsqlite3_tokenizer_cursor (line 168000) | typedef struct tdsqlite3_tokenizer_cursor tdsqlite3_tokenizer_cursor; type tdsqlite3_tokenizer_module (line 168002) | struct tdsqlite3_tokenizer_module { type tdsqlite3_tokenizer (line 168097) | struct tdsqlite3_tokenizer { type tdsqlite3_tokenizer_cursor (line 168102) | struct tdsqlite3_tokenizer_cursor { type Fts3Hash (line 168137) | typedef struct Fts3Hash Fts3Hash; type Fts3HashElem (line 168138) | typedef struct Fts3HashElem Fts3HashElem; type Fts3Hash (line 168148) | struct Fts3Hash { type Fts3HashElem (line 168166) | struct Fts3HashElem { type u8 (line 168355) | typedef unsigned char u8; type i16 (line 168356) | typedef short int i16; type u32 (line 168357) | typedef unsigned int u32; type tdsqlite3_uint64 (line 168358) | typedef tdsqlite3_uint64 u64; type tdsqlite3_int64 (line 168359) | typedef tdsqlite3_int64 i64; type Fts3Table (line 168396) | typedef struct Fts3Table Fts3Table; type Fts3Cursor (line 168397) | typedef struct Fts3Cursor Fts3Cursor; type Fts3Expr (line 168398) | typedef struct Fts3Expr Fts3Expr; type Fts3Phrase (line 168399) | typedef struct Fts3Phrase Fts3Phrase; type Fts3PhraseToken (line 168400) | typedef struct Fts3PhraseToken Fts3PhraseToken; type Fts3Doclist (line 168402) | typedef struct Fts3Doclist Fts3Doclist; type Fts3SegFilter (line 168403) | typedef struct Fts3SegFilter Fts3SegFilter; type Fts3DeferredToken (line 168404) | typedef struct Fts3DeferredToken Fts3DeferredToken; type Fts3SegReader (line 168405) | typedef struct Fts3SegReader Fts3SegReader; type Fts3MultiSegReader (line 168406) | typedef struct Fts3MultiSegReader Fts3MultiSegReader; type MatchinfoBuffer (line 168408) | typedef struct MatchinfoBuffer MatchinfoBuffer; type Fts3Table (line 168417) | struct Fts3Table { type Fts3Cursor (line 168511) | struct Fts3Cursor { type Fts3Doclist (line 168569) | struct Fts3Doclist { type Fts3PhraseToken (line 168586) | struct Fts3PhraseToken { type Fts3Phrase (line 168599) | struct Fts3Phrase { type Fts3Expr (line 168639) | struct Fts3Expr { type Fts3SegFilter (line 168729) | struct Fts3SegFilter { type Fts3MultiSegReader (line 168736) | struct Fts3MultiSegReader { function SQLITE_PRIVATE (line 168864) | SQLITE_PRIVATE int tdsqlite3Fts3Always(int b) { assert( b ); return b; } function SQLITE_PRIVATE (line 168865) | SQLITE_PRIVATE int tdsqlite3Fts3Never(int b) { assert( !b ); return b; } function SQLITE_PRIVATE (line 168882) | SQLITE_PRIVATE int tdsqlite3Fts3PutVarint(char *p, sqlite_int64 v){ function SQLITE_PRIVATE (line 168901) | SQLITE_PRIVATE int tdsqlite3Fts3GetVarintU(const char *pBuf, sqlite_uint... function SQLITE_PRIVATE (line 168928) | SQLITE_PRIVATE int tdsqlite3Fts3GetVarint(const char *pBuf, sqlite_int64... function SQLITE_PRIVATE (line 168938) | SQLITE_PRIVATE int tdsqlite3Fts3GetVarintBounded( function SQLITE_PRIVATE (line 168962) | SQLITE_PRIVATE int tdsqlite3Fts3GetVarint32(const char *p, int *pi){ function SQLITE_PRIVATE (line 168986) | SQLITE_PRIVATE int tdsqlite3Fts3VarintLen(tdsqlite3_uint64 v){ function SQLITE_PRIVATE (line 169009) | SQLITE_PRIVATE void tdsqlite3Fts3Dequote(char *z){ function fts3GetDeltaVarint (line 169038) | static void fts3GetDeltaVarint(char **pp, tdsqlite3_int64 *pVal){ function fts3GetReverseVarint (line 169053) | static void fts3GetReverseVarint( function fts3DisconnectMethod (line 169075) | static int fts3DisconnectMethod(tdsqlite3_vtab *pVtab){ function SQLITE_PRIVATE (line 169103) | SQLITE_PRIVATE void tdsqlite3Fts3ErrMsg(char **pzErr, const char *zForma... function fts3DbExec (line 169118) | static void fts3DbExec( function fts3DestroyMethod (line 169141) | static int fts3DestroyMethod(tdsqlite3_vtab *pVtab){ function fts3DeclareVtab (line 169178) | static void fts3DeclareVtab(int *pRc, Fts3Table *p){ function SQLITE_PRIVATE (line 169215) | SQLITE_PRIVATE void tdsqlite3Fts3CreateStatTable(int *pRc, Fts3Table *p){ function fts3CreateTables (line 169233) | static int fts3CreateTables(Fts3Table *p){ function fts3DatabasePageSize (line 169298) | static void fts3DatabasePageSize(int *pRc, Fts3Table *p){ function fts3IsSpecialColumn (line 169332) | static int fts3IsSpecialColumn( function fts3Appendf (line 169357) | static void fts3Appendf( function fts3GobbleInt (line 169524) | static int fts3GobbleInt(const char **pp, int *pnOut){ function fts3PrefixParameter (line 169559) | static int fts3PrefixParameter( function fts3ContentColumns (line 169628) | static int fts3ContentColumns( function fts3InitVtab (line 169703) | static int fts3InitVtab( function fts3ConnectMethod (line 170087) | static int fts3ConnectMethod( function fts3CreateMethod (line 170097) | static int fts3CreateMethod( function fts3SetEstimatedRows (line 170113) | static void fts3SetEstimatedRows(tdsqlite3_index_info *pIdxInfo, i64 nRow){ function fts3SetUniqueFlag (line 170126) | static void fts3SetUniqueFlag(tdsqlite3_index_info *pIdxInfo){ function fts3BestIndexMethod (line 170142) | static int fts3BestIndexMethod(tdsqlite3_vtab *pVTab, tdsqlite3_index_in... function fts3OpenMethod (line 170271) | static int fts3OpenMethod(tdsqlite3_vtab *pVTab, tdsqlite3_vtab_cursor *... function fts3CursorFinalizeStmt (line 170295) | static void fts3CursorFinalizeStmt(Fts3Cursor *pCsr){ function fts3ClearCursor (line 170312) | static void fts3ClearCursor(Fts3Cursor *pCsr){ function fts3CloseMethod (line 170325) | static int fts3CloseMethod(tdsqlite3_vtab_cursor *pCursor){ function fts3CursorSeekStmt (line 170343) | static int fts3CursorSeekStmt(Fts3Cursor *pCsr){ function fts3CursorSeek (line 170371) | static int fts3CursorSeek(tdsqlite3_context *pContext, Fts3Cursor *pCsr){ function fts3ScanInteriorNode (line 170418) | static int fts3ScanInteriorNode( function fts3SelectLeaf (line 170540) | static int fts3SelectLeaf( function fts3PutDeltaVarint (line 170594) | static void fts3PutDeltaVarint( function fts3PoslistCopy (line 170618) | static void fts3PoslistCopy(char **pp, char **ppPoslist){ function fts3ColumnlistCopy (line 170665) | static void fts3ColumnlistCopy(char **pp, char **ppPoslist){ function fts3ReadNextPos (line 170711) | static void fts3ReadNextPos( function fts3PutColNumber (line 170732) | static int fts3PutColNumber(char **pp, int iCol){ function fts3PoslistMerge (line 170750) | static int fts3PoslistMerge( function fts3PoslistPhraseMerge (line 170847) | static int fts3PoslistPhraseMerge( function fts3PoslistNearMerge (line 170970) | static int fts3PoslistNearMerge( type TermSelect (line 171009) | typedef struct TermSelect TermSelect; type TermSelect (line 171010) | struct TermSelect { function fts3GetDeltaVarint3 (line 171028) | static void fts3GetDeltaVarint3( function fts3PutDeltaVarint3 (line 171062) | static void fts3PutDeltaVarint3( function fts3DoclistOrMerge (line 171111) | static int fts3DoclistOrMerge( function fts3DoclistPhraseMerge (line 171213) | static int fts3DoclistPhraseMerge( function SQLITE_PRIVATE (line 171284) | SQLITE_PRIVATE int tdsqlite3Fts3FirstFilter( function fts3TermSelectFinishMerge (line 171336) | static int fts3TermSelectFinishMerge(Fts3Table *p, TermSelect *pTS){ function fts3TermSelectMerge (line 171390) | static int fts3TermSelectMerge( function fts3SegReaderCursorAppend (line 171463) | static int fts3SegReaderCursorAppend( function fts3SegReaderCursor (line 171488) | static int fts3SegReaderCursor( function SQLITE_PRIVATE (line 171562) | SQLITE_PRIVATE int tdsqlite3Fts3SegReaderCursor( function fts3SegReaderCursorAddZero (line 171594) | static int fts3SegReaderCursorAddZero( function fts3TermSegReaderCursor (line 171619) | static int fts3TermSegReaderCursor( function fts3SegReaderCursorFree (line 171676) | static void fts3SegReaderCursorFree(Fts3MultiSegReader *pSegcsr){ function fts3TermSelect (line 171685) | static int fts3TermSelect( function fts3DoclistCountDocids (line 171742) | static int fts3DoclistCountDocids(char *aList, int nList){ function fts3NextMethod (line 171768) | static int fts3NextMethod(tdsqlite3_vtab_cursor *pCursor){ function tdsqlite3_int64 (line 171794) | static tdsqlite3_int64 fts3DocidRange(tdsqlite3_value *pVal, i64 iDefault){ function fts3FilterMethod (line 171820) | static int fts3FilterMethod( function fts3EofMethod (line 171941) | static int fts3EofMethod(tdsqlite3_vtab_cursor *pCursor){ function fts3RowidMethod (line 171956) | static int fts3RowidMethod(tdsqlite3_vtab_cursor *pCursor, sqlite_int64 ... function fts3ColumnMethod (line 171973) | static int fts3ColumnMethod( function fts3UpdateMethod (line 172027) | static int fts3UpdateMethod( function fts3SyncMethod (line 172040) | static int fts3SyncMethod(tdsqlite3_vtab *pVtab){ function fts3SetHasStat (line 172092) | static int fts3SetHasStat(Fts3Table *p){ function fts3BeginMethod (line 172110) | static int fts3BeginMethod(tdsqlite3_vtab *pVtab){ function fts3CommitMethod (line 172127) | static int fts3CommitMethod(tdsqlite3_vtab *pVtab){ function fts3RollbackMethod (line 172142) | static int fts3RollbackMethod(tdsqlite3_vtab *pVtab){ function fts3ReversePoslist (line 172157) | static void fts3ReversePoslist(char *pStart, char **ppPoslist){ function fts3FunctionArg (line 172200) | static int fts3FunctionArg( function fts3SnippetFunc (line 172222) | static void fts3SnippetFunc( function fts3OffsetsFunc (line 172265) | static void fts3OffsetsFunc( function fts3OptimizeFunc (line 172291) | static void fts3OptimizeFunc( function fts3MatchinfoFunc (line 172325) | static void fts3MatchinfoFunc( function fts3FindFunctionMethod (line 172345) | static int fts3FindFunctionMethod( function fts3RenameMethod (line 172381) | static int fts3RenameMethod( function fts3SavepointMethod (line 172439) | static int fts3SavepointMethod(tdsqlite3_vtab *pVtab, int iSavepoint){ function fts3ReleaseMethod (line 172456) | static int fts3ReleaseMethod(tdsqlite3_vtab *pVtab, int iSavepoint){ function fts3RollbackToMethod (line 172471) | static int fts3RollbackToMethod(tdsqlite3_vtab *pVtab, int iSavepoint){ function fts3ShadowName (line 172484) | static int fts3ShadowName(const char *zName){ function hashDestroy (line 172527) | static void hashDestroy(void *p){ function SQLITE_PRIVATE (line 172558) | SQLITE_PRIVATE int tdsqlite3Fts3Init(tdsqlite3 *db){ function fts3EvalAllocateReaders (line 172668) | static void fts3EvalAllocateReaders( function fts3EvalPhraseMergeToken (line 172710) | static int fts3EvalPhraseMergeToken( function fts3EvalPhraseLoad (line 172774) | static int fts3EvalPhraseLoad( function fts3EvalDeferredPhrase (line 172811) | static int fts3EvalDeferredPhrase(Fts3Cursor *pCsr, Fts3Phrase *pPhrase){ function fts3EvalPhraseStart (line 172924) | static int fts3EvalPhraseStart(Fts3Cursor *pCsr, int bOptOk, Fts3Phrase ... function SQLITE_PRIVATE (line 172981) | SQLITE_PRIVATE void tdsqlite3Fts3DoclistPrev( function SQLITE_PRIVATE (line 173037) | SQLITE_PRIVATE void tdsqlite3Fts3DoclistNext( function fts3EvalDlPhraseNext (line 173074) | static void fts3EvalDlPhraseNext( type TokenDoclist (line 173121) | typedef struct TokenDoclist TokenDoclist; type TokenDoclist (line 173122) | struct TokenDoclist { function incrPhraseTokenNext (line 173138) | static int incrPhraseTokenNext( function fts3EvalIncrPhraseNext (line 173190) | static int fts3EvalIncrPhraseNext( function fts3EvalPhraseNext (line 173291) | static int fts3EvalPhraseNext( function fts3EvalStartReaders (line 173330) | static void fts3EvalStartReaders( type Fts3TokenAndCost (line 173366) | typedef struct Fts3TokenAndCost Fts3TokenAndCost; type Fts3TokenAndCost (line 173367) | struct Fts3TokenAndCost { function fts3EvalTokenCosts (line 173383) | static void fts3EvalTokenCosts( function fts3EvalAverageDocsize (line 173437) | static int fts3EvalAverageDocsize(Fts3Cursor *pCsr, int *pnPage){ function fts3EvalSelectDeferred (line 173498) | static int fts3EvalSelectDeferred( function fts3EvalStart (line 173631) | static int fts3EvalStart(Fts3Cursor *pCsr){ function fts3EvalInvalidatePoslist (line 173681) | static void fts3EvalInvalidatePoslist(Fts3Phrase *pPhrase){ function fts3EvalNearTrim (line 173712) | static int fts3EvalNearTrim( function fts3EvalNextRow (line 173786) | static void fts3EvalNextRow( function fts3EvalNearTest (line 173928) | static int fts3EvalNearTest(Fts3Expr *pExpr, int *pRc){ function fts3EvalTestExpr (line 174010) | static int fts3EvalTestExpr( function SQLITE_PRIVATE (line 174121) | SQLITE_PRIVATE int tdsqlite3Fts3EvalTestDeferred(Fts3Cursor *pCsr, int *... function fts3EvalNext (line 174151) | static int fts3EvalNext(Fts3Cursor *pCsr){ function fts3EvalRestart (line 174192) | static void fts3EvalRestart( function fts3EvalUpdateCounts (line 174235) | static void fts3EvalUpdateCounts(Fts3Expr *pExpr, int nCol){ function fts3EvalGatherStats (line 174277) | static int fts3EvalGatherStats( function SQLITE_PRIVATE (line 174388) | SQLITE_PRIVATE int tdsqlite3Fts3EvalPhraseStats( function SQLITE_PRIVATE (line 174436) | SQLITE_PRIVATE int tdsqlite3Fts3EvalPhrasePoslist( function SQLITE_PRIVATE (line 174570) | SQLITE_PRIVATE void tdsqlite3Fts3EvalPhraseCleanup(Fts3Phrase *pPhrase){ function SQLITE_PRIVATE (line 174588) | SQLITE_PRIVATE int tdsqlite3Fts3Corrupt(){ function SQLITE_API (line 174598) | __declspec(dllexport) type Fts3auxTable (line 174633) | typedef struct Fts3auxTable Fts3auxTable; type Fts3auxCursor (line 174634) | typedef struct Fts3auxCursor Fts3auxCursor; type Fts3auxTable (line 174636) | struct Fts3auxTable { type Fts3auxCursor (line 174641) | struct Fts3auxCursor { function fts3auxConnectMethod (line 174670) | static int fts3auxConnectMethod( function fts3auxDisconnectMethod (line 174741) | static int fts3auxDisconnectMethod(tdsqlite3_vtab *pVtab){ function fts3auxBestIndexMethod (line 174762) | static int fts3auxBestIndexMethod( function fts3auxOpenMethod (line 174832) | static int fts3auxOpenMethod(tdsqlite3_vtab *pVTab, tdsqlite3_vtab_curso... function fts3auxCloseMethod (line 174848) | static int fts3auxCloseMethod(tdsqlite3_vtab_cursor *pCursor){ function fts3auxGrowStatArray (line 174861) | static int fts3auxGrowStatArray(Fts3auxCursor *pCsr, int nSize){ function fts3auxNextMethod (line 174880) | static int fts3auxNextMethod(tdsqlite3_vtab_cursor *pCursor){ function fts3auxFilterMethod (line 174974) | static int fts3auxFilterMethod( function fts3auxEofMethod (line 175069) | static int fts3auxEofMethod(tdsqlite3_vtab_cursor *pCursor){ function fts3auxColumnMethod (line 175077) | static int fts3auxColumnMethod( function fts3auxRowidMethod (line 175118) | static int fts3auxRowidMethod( function SQLITE_PRIVATE (line 175131) | SQLITE_PRIVATE int tdsqlite3Fts3InitAux(tdsqlite3 *db){ type ParseContext (line 175259) | typedef struct ParseContext ParseContext; type ParseContext (line 175260) | struct ParseContext { function fts3isspace (line 175283) | static int fts3isspace(char c){ function SQLITE_PRIVATE (line 175298) | SQLITE_PRIVATE int tdsqlite3Fts3OpenTokenizer( function getNextToken (line 175343) | static int getNextToken( function getNextString (line 175442) | static int getNextString( function getNextNode (line 175560) | static int getNextNode( function opPrecedence (line 175725) | static int opPrecedence(Fts3Expr *p){ function insertBinaryOperator (line 175746) | static void insertBinaryOperator( function fts3ExprParse (line 175777) | static int fts3ExprParse( function fts3ExprCheckDepth (line 175926) | static int fts3ExprCheckDepth(Fts3Expr *p, int nMaxDepth){ function fts3ExprBalance (line 175952) | static int fts3ExprBalance(Fts3Expr **pp, int nMaxDepth){ function fts3ExprParseUnbalanced (line 176126) | static int fts3ExprParseUnbalanced( function SQLITE_PRIVATE (line 176189) | SQLITE_PRIVATE int tdsqlite3Fts3ExprParse( function fts3FreeExprNode (line 176233) | static void fts3FreeExprNode(Fts3Expr *p){ function SQLITE_PRIVATE (line 176247) | SQLITE_PRIVATE void tdsqlite3Fts3ExprFree(Fts3Expr *pDel){ function fts3ExprTestCommon (line 176344) | static void fts3ExprTestCommon( function fts3ExprTest (line 176426) | static void fts3ExprTest( function fts3ExprTestRebalance (line 176433) | static void fts3ExprTestRebalance( function SQLITE_PRIVATE (line 176445) | SQLITE_PRIVATE int tdsqlite3Fts3ExprInitTestInterface(tdsqlite3 *db, Fts... function fts3HashFree (line 176506) | static void fts3HashFree(void *p){ function SQLITE_PRIVATE (line 176520) | SQLITE_PRIVATE void tdsqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass,... function SQLITE_PRIVATE (line 176535) | SQLITE_PRIVATE void tdsqlite3Fts3HashClear(Fts3Hash *pH){ function fts3StrHash (line 176558) | static int fts3StrHash(const void *pKey, int nKey){ function fts3StrCompare (line 176568) | static int fts3StrCompare(const void *pKey1, int n1, const void *pKey2, ... function fts3BinHash (line 176576) | static int fts3BinHash(const void *pKey, int nKey){ function fts3BinCompare (line 176584) | static int fts3BinCompare(const void *pKey1, int n1, const void *pKey2, ... function fts3HashInsertElement (line 176627) | static void fts3HashInsertElement( function fts3Rehash (line 176657) | static int fts3Rehash(Fts3Hash *pH, int new_size){ function Fts3HashElem (line 176681) | static Fts3HashElem *fts3FindElementByHash( function fts3RemoveElementByHash (line 176709) | static void fts3RemoveElementByHash( function SQLITE_PRIVATE (line 176743) | SQLITE_PRIVATE Fts3HashElem *tdsqlite3Fts3HashFindElem( function SQLITE_PRIVATE (line 176764) | SQLITE_PRIVATE void *tdsqlite3Fts3HashFind(const Fts3Hash *pH, const voi... function SQLITE_PRIVATE (line 176786) | SQLITE_PRIVATE void *tdsqlite3Fts3HashInsert( type porter_tokenizer (line 176885) | typedef struct porter_tokenizer { type porter_tokenizer_cursor (line 176892) | typedef struct porter_tokenizer_cursor { function porterCreate (line 176906) | static int porterCreate( function porterDestroy (line 176925) | static int porterDestroy(tdsqlite3_tokenizer *pTokenizer){ function porterOpen (line 176936) | static int porterOpen( function porterClose (line 176969) | static int porterClose(tdsqlite3_tokenizer_cursor *pCursor){ function isConsonant (line 176997) | static int isConsonant(const char *z){ function isVowel (line 177006) | static int isVowel(const char *z){ function m_gt_0 (line 177035) | static int m_gt_0(const char *z){ function m_eq_1 (line 177045) | static int m_eq_1(const char *z){ function m_gt_1 (line 177059) | static int m_gt_1(const char *z){ function hasVowel (line 177073) | static int hasVowel(const char *z){ function doubleConsonant (line 177084) | static int doubleConsonant(const char *z){ function star_oh (line 177096) | static int star_oh(const char *z){ function stem (line 177116) | static int stem( function copy_stemmer (line 177141) | static void copy_stemmer(const char *zIn, int nIn, char *zOut, int *pnOut){ function porter_stemmer (line 177188) | static void porter_stemmer(const char *zIn, int nIn, char *zOut, int *pn... function porterNext (line 177441) | static int porterNext( function SQLITE_PRIVATE (line 177503) | SQLITE_PRIVATE void tdsqlite3Fts3PorterTokenizerModule( function fts3TokenizerEnabled (line 177549) | static int fts3TokenizerEnabled(tdsqlite3_context *context){ function fts3TokenizerFunc (line 177576) | static void fts3TokenizerFunc( function SQLITE_PRIVATE (line 177626) | SQLITE_PRIVATE int tdsqlite3Fts3IsIdChar(char c){ function SQLITE_PRIVATE (line 177640) | SQLITE_PRIVATE const char *tdsqlite3Fts3NextToken(const char *zStr, int ... function SQLITE_PRIVATE (line 177677) | SQLITE_PRIVATE int tdsqlite3Fts3InitTokenizer( function testFunc (line 177773) | static void testFunc( function registerTokenizer (line 177864) | static function queryTokenizer (line 177887) | static function intTestFunc (line 177935) | static void intTestFunc( function SQLITE_PRIVATE (line 177989) | SQLITE_PRIVATE int tdsqlite3Fts3InitHashTable( type simple_tokenizer (line 178070) | typedef struct simple_tokenizer { type simple_tokenizer_cursor (line 178075) | typedef struct simple_tokenizer_cursor { function simpleDelim (line 178086) | static int simpleDelim(simple_tokenizer *t, unsigned char c){ function fts3_isalnum (line 178089) | static int fts3_isalnum(int x){ function simpleCreate (line 178096) | static int simpleCreate( function simpleDestroy (line 178137) | static int simpleDestroy(tdsqlite3_tokenizer *pTokenizer){ function simpleOpen (line 178148) | static int simpleOpen( function simpleClose (line 178181) | static int simpleClose(tdsqlite3_tokenizer_cursor *pCursor){ function simpleNext (line 178192) | static int simpleNext( function SQLITE_PRIVATE (line 178263) | SQLITE_PRIVATE void tdsqlite3Fts3SimpleTokenizerModule( type Fts3tokTable (line 178319) | typedef struct Fts3tokTable Fts3tokTable; type Fts3tokCursor (line 178320) | typedef struct Fts3tokCursor Fts3tokCursor; type Fts3tokTable (line 178325) | struct Fts3tokTable { type Fts3tokCursor (line 178334) | struct Fts3tokCursor { function fts3tokQueryTokenizer (line 178349) | static int fts3tokQueryTokenizer( function fts3tokDequoteArray (line 178380) | static int fts3tokDequoteArray( function fts3tokConnectMethod (line 178430) | static int fts3tokConnectMethod( function fts3tokDisconnectMethod (line 178494) | static int fts3tokDisconnectMethod(tdsqlite3_vtab *pVtab){ function fts3tokBestIndexMethod (line 178505) | static int fts3tokBestIndexMethod( function fts3tokOpenMethod (line 178534) | static int fts3tokOpenMethod(tdsqlite3_vtab *pVTab, tdsqlite3_vtab_curso... function fts3tokResetCursor (line 178552) | static void fts3tokResetCursor(Fts3tokCursor *pCsr){ function fts3tokCloseMethod (line 178571) | static int fts3tokCloseMethod(tdsqlite3_vtab_cursor *pCursor){ function fts3tokNextMethod (line 178582) | static int fts3tokNextMethod(tdsqlite3_vtab_cursor *pCursor){ function fts3tokFilterMethod (line 178604) | static int fts3tokFilterMethod( function fts3tokEofMethod (line 178641) | static int fts3tokEofMethod(tdsqlite3_vtab_cursor *pCursor){ function fts3tokColumnMethod (line 178649) | static int fts3tokColumnMethod( function fts3tokRowidMethod (line 178681) | static int fts3tokRowidMethod( function SQLITE_PRIVATE (line 178694) | SQLITE_PRIVATE int tdsqlite3Fts3InitTok(tdsqlite3 *db, Fts3Hash *pHash){ function fts3LogMerge (line 178814) | static void fts3LogMerge(int nMerge, tdsqlite3_int64 iAbsLevel){ type PendingList (line 178822) | typedef struct PendingList PendingList; type SegmentNode (line 178823) | typedef struct SegmentNode SegmentNode; type SegmentWriter (line 178824) | typedef struct SegmentWriter SegmentWriter; type PendingList (line 178830) | struct PendingList { type Fts3DeferredToken (line 178843) | struct Fts3DeferredToken { type Fts3SegReader (line 178867) | struct Fts3SegReader { type SegmentWriter (line 178915) | struct SegmentWriter { type SegmentNode (line 178947) | struct SegmentNode { function fts3SqlStmt (line 179017) | static int fts3SqlStmt( function fts3SelectDocsize (line 179160) | static int fts3SelectDocsize( function SQLITE_PRIVATE (line 179185) | SQLITE_PRIVATE int tdsqlite3Fts3SelectDoctotal( function SQLITE_PRIVATE (line 179206) | SQLITE_PRIVATE int tdsqlite3Fts3SelectDocsize( function fts3SqlExec (line 179222) | static void fts3SqlExec( function fts3Writelock (line 179254) | static int fts3Writelock(Fts3Table *p){ function tdsqlite3_int64 (line 179293) | static tdsqlite3_int64 getAbsoluteLevel( function SQLITE_PRIVATE (line 179325) | SQLITE_PRIVATE int tdsqlite3Fts3AllSegdirs( function fts3PendingListAppendVarint (line 179372) | static int fts3PendingListAppendVarint( function fts3PendingListAppend (line 179416) | static int fts3PendingListAppend( function fts3PendingListDelete (line 179471) | static void fts3PendingListDelete(PendingList *pList){ function fts3PendingTermsAddOne (line 179478) | static int fts3PendingTermsAddOne( function fts3PendingTermsAdd (line 179516) | static int fts3PendingTermsAdd( function fts3PendingTermsDocid (line 179594) | static int fts3PendingTermsDocid( function SQLITE_PRIVATE (line 179626) | SQLITE_PRIVATE void tdsqlite3Fts3PendingTermsClear(Fts3Table *p){ function fts3InsertTerms (line 179648) | static int fts3InsertTerms( function fts3InsertData (line 179683) | static int fts3InsertData( function fts3DeleteAll (line 179757) | static int fts3DeleteAll(Fts3Table *p, int bContent){ function langidFromSelect (line 179781) | static int langidFromSelect(Fts3Table *p, tdsqlite3_stmt *pSelect){ function fts3DeleteTerms (line 179792) | static void fts3DeleteTerms( function fts3AllocateSegdirIdx (line 179854) | static int fts3AllocateSegdirIdx( function SQLITE_PRIVATE (line 179925) | SQLITE_PRIVATE int tdsqlite3Fts3ReadBlock( function SQLITE_PRIVATE (line 179981) | SQLITE_PRIVATE void tdsqlite3Fts3SegmentsClose(Fts3Table *p){ function fts3SegReaderIncrRead (line 179986) | static int fts3SegReaderIncrRead(Fts3SegReader *pReader){ function fts3SegReaderRequire (line 180010) | static int fts3SegReaderRequire(Fts3SegReader *pReader, char *pFrom, int... function fts3SegReaderSetEof (line 180026) | static void fts3SegReaderSetEof(Fts3SegReader *pSeg){ function fts3SegReaderNext (line 180040) | static int fts3SegReaderNext( function fts3SegReaderFirstDocid (line 180158) | static int fts3SegReaderFirstDocid(Fts3Table *pTab, Fts3SegReader *pRead... function fts3SegReaderNextDocid (line 180190) | static int fts3SegReaderNextDocid( function SQLITE_PRIVATE (line 180279) | SQLITE_PRIVATE int tdsqlite3Fts3MsrOvfl( function SQLITE_PRIVATE (line 180317) | SQLITE_PRIVATE void tdsqlite3Fts3SegReaderFree(Fts3SegReader *pReader){ function SQLITE_PRIVATE (line 180333) | SQLITE_PRIVATE int tdsqlite3Fts3SegReaderNew( function fts3CompareElemByTerm (line 180386) | static int SQLITE_CDECL fts3CompareElemByTerm( function SQLITE_PRIVATE (line 180422) | SQLITE_PRIVATE int tdsqlite3Fts3SegReaderPending( function fts3SegReaderCmp (line 180519) | static int fts3SegReaderCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){ function fts3SegReaderDoclistCmp (line 180552) | static int fts3SegReaderDoclistCmp(Fts3SegReader *pLhs, Fts3SegReader *p... function fts3SegReaderDoclistCmpRev (line 180564) | static int fts3SegReaderDoclistCmpRev(Fts3SegReader *pLhs, Fts3SegReader... function fts3SegReaderTermCmp (line 180585) | static int fts3SegReaderTermCmp( function fts3SegReaderSort (line 180610) | static void fts3SegReaderSort( function fts3WriteSegment (line 180643) | static int fts3WriteSegment( function SQLITE_PRIVATE (line 180666) | SQLITE_PRIVATE int tdsqlite3Fts3MaxLevel(Fts3Table *p, int *pnMax){ function fts3WriteSegdir (line 180685) | static int fts3WriteSegdir( function fts3PrefixCompress (line 180726) | static int fts3PrefixCompress( function fts3NodeAddTerm (line 180742) | static int fts3NodeAddTerm( function fts3TreeFinishNode (line 180858) | static int fts3TreeFinishNode( function fts3NodeWrite (line 180884) | static int fts3NodeWrite( function fts3NodeFree (line 180928) | static void fts3NodeFree(SegmentNode *pTree){ function fts3SegWriterAdd (line 180953) | static int fts3SegWriterAdd( function fts3SegWriterFlush (line 181104) | static int fts3SegWriterFlush( function fts3SegWriterFree (line 181140) | static void fts3SegWriterFree(SegmentWriter *pWriter){ function fts3IsEmpty (line 181159) | static int fts3IsEmpty(Fts3Table *p, tdsqlite3_value *pRowid, int *pisEm... function fts3SegmentMaxLevel (line 181186) | static int fts3SegmentMaxLevel( function fts3SegmentIsMaxLevel (line 181222) | static int fts3SegmentIsMaxLevel(Fts3Table *p, i64 iAbsLevel, int *pbMax){ function fts3DeleteSegment (line 181250) | static int fts3DeleteSegment( function fts3DeleteSegdir (line 181282) | static int fts3DeleteSegdir( function fts3ColumnFilter (line 181339) | static void fts3ColumnFilter( function fts3MsrBufferData (line 181384) | static int fts3MsrBufferData( function SQLITE_PRIVATE (line 181402) | SQLITE_PRIVATE int tdsqlite3Fts3MsrIncrNext( function fts3SegReaderStart (line 181470) | static int fts3SegReaderStart( function SQLITE_PRIVATE (line 181502) | SQLITE_PRIVATE int tdsqlite3Fts3SegReaderStart( function SQLITE_PRIVATE (line 181511) | SQLITE_PRIVATE int tdsqlite3Fts3MsrIncrStart( function SQLITE_PRIVATE (line 181566) | SQLITE_PRIVATE int tdsqlite3Fts3MsrIncrRestart(Fts3MultiSegReader *pCsr){ function SQLITE_PRIVATE (line 181586) | SQLITE_PRIVATE int tdsqlite3Fts3SegReaderStep( function SQLITE_PRIVATE (line 181764) | SQLITE_PRIVATE void tdsqlite3Fts3SegReaderFinish( function fts3ReadEndBlockField (line 181791) | static void fts3ReadEndBlockField( function fts3PromoteSegments (line 181824) | static int fts3PromoteSegments( function fts3SegmentMerge (line 181926) | static int fts3SegmentMerge( function SQLITE_PRIVATE (line 182025) | SQLITE_PRIVATE int tdsqlite3Fts3PendingTermsFlush(Fts3Table *p){ function fts3EncodeIntArray (line 182061) | static void fts3EncodeIntArray( function fts3DecodeIntArray (line 182077) | static void fts3DecodeIntArray( function fts3InsertDocsize (line 182100) | static void fts3InsertDocsize( function fts3UpdateDocTotals (line 182144) | static void fts3UpdateDocTotals( function fts3DoOptimize (line 182220) | static int fts3DoOptimize(Fts3Table *p, int bReturnDone){ function fts3DoRebuild (line 182263) | static int fts3DoRebuild(Fts3Table *p){ function fts3IncrmergeCsr (line 182343) | static int fts3IncrmergeCsr( type IncrmergeWriter (line 182387) | typedef struct IncrmergeWriter IncrmergeWriter; type NodeWriter (line 182388) | typedef struct NodeWriter NodeWriter; type Blob (line 182389) | typedef struct Blob Blob; type NodeReader (line 182390) | typedef struct NodeReader NodeReader; type Blob (line 182398) | struct Blob { type NodeWriter (line 182408) | struct NodeWriter { type IncrmergeWriter (line 182418) | struct IncrmergeWriter { type NodeReader (line 182438) | struct NodeReader { function blobGrowBuffer (line 182459) | static void blobGrowBuffer(Blob *pBlob, int nMin, int *pRc){ function nodeReaderNext (line 182482) | static int nodeReaderNext(NodeReader *p){ function nodeReaderRelease (line 182525) | static void nodeReaderRelease(NodeReader *p){ function nodeReaderInit (line 182536) | static int nodeReaderInit(NodeReader *p, const char *aNode, int nNode){ function fts3IncrmergePush (line 182562) | static int fts3IncrmergePush( function fts3AppendToNode (line 182664) | static int fts3AppendToNode( function fts3IncrmergeAppend (line 182715) | static int fts3IncrmergeAppend( function fts3IncrmergeRelease (line 182800) | static void fts3IncrmergeRelease( function fts3TermCmp (line 182890) | static int fts3TermCmp( function fts3IsAppendable (line 182916) | static int fts3IsAppendable(Fts3Table *p, tdsqlite3_int64 iEnd, int *pbR... function fts3IncrmergeLoad (line 182947) | static int fts3IncrmergeLoad( function fts3IncrmergeOutputIdx (line 183095) | static int fts3IncrmergeOutputIdx( function fts3IncrmergeWriter (line 183140) | static int fts3IncrmergeWriter( function fts3RemoveSegdirEntry (line 183205) | static int fts3RemoveSegdirEntry( function fts3RepackSegdirLevel (line 183229) | static int fts3RepackSegdirLevel( function fts3StartNode (line 183285) | static void fts3StartNode(Blob *pNode, int iHeight, tdsqlite3_int64 iChi... function fts3TruncateNode (line 183304) | static int fts3TruncateNode( function fts3TruncateSegment (line 183362) | static int fts3TruncateSegment( function fts3IncrmergeChomp (line 183448) | static int fts3IncrmergeChomp( function fts3IncrmergeHintStore (line 183499) | static int fts3IncrmergeHintStore(Fts3Table *p, Blob *pHint){ function fts3IncrmergeHintLoad (line 183523) | static int fts3IncrmergeHintLoad(Fts3Table *p, Blob *pHint){ function fts3IncrmergeHintPush (line 183559) | static void fts3IncrmergeHintPush( function fts3IncrmergeHintPop (line 183580) | static int fts3IncrmergeHintPop(Blob *pHint, i64 *piAbsLevel, int *pnInp... function SQLITE_PRIVATE (line 183610) | SQLITE_PRIVATE int tdsqlite3Fts3Incrmerge(Fts3Table *p, int nMerge, int ... function fts3Getint (line 183780) | static int fts3Getint(const char **pz){ function fts3DoIncrmerge (line 183797) | static int fts3DoIncrmerge( function fts3DoAutoincrmerge (line 183840) | static int fts3DoAutoincrmerge( function u64 (line 183868) | static u64 fts3ChecksumEntry( function u64 (line 183898) | static u64 fts3ChecksumIndex( function fts3IntegrityCheck (line 183976) | static int fts3IntegrityCheck(Fts3Table *p, int *pbOk){ function fts3DoIntegrityCheck (line 184089) | static int fts3DoIntegrityCheck( function fts3SpecialInsert (line 184107) | static int fts3SpecialInsert(Fts3Table *p, tdsqlite3_value *pVal){ function SQLITE_PRIVATE (line 184153) | SQLITE_PRIVATE void tdsqlite3Fts3FreeDeferredDoclists(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 184165) | SQLITE_PRIVATE void tdsqlite3Fts3FreeDeferredTokens(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 184184) | SQLITE_PRIVATE int tdsqlite3Fts3CacheDeferredDoclists(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 184237) | SQLITE_PRIVATE int tdsqlite3Fts3DeferredTokenList( function SQLITE_PRIVATE (line 184267) | SQLITE_PRIVATE int tdsqlite3Fts3DeferToken( function fts3DeleteByRowid (line 184295) | static int fts3DeleteByRowid( function SQLITE_PRIVATE (line 184344) | SQLITE_PRIVATE int tdsqlite3Fts3UpdateMethod( function SQLITE_PRIVATE (line 184488) | SQLITE_PRIVATE int tdsqlite3Fts3Optimize(Fts3Table *p){ type LoadDoclistCtx (line 184551) | typedef struct LoadDoclistCtx LoadDoclistCtx; type LoadDoclistCtx (line 184552) | struct LoadDoclistCtx { type SnippetIter (line 184562) | typedef struct SnippetIter SnippetIter; type SnippetPhrase (line 184563) | typedef struct SnippetPhrase SnippetPhrase; type SnippetFragment (line 184564) | typedef struct SnippetFragment SnippetFragment; type SnippetIter (line 184566) | struct SnippetIter { type SnippetPhrase (line 184575) | struct SnippetPhrase { type SnippetFragment (line 184584) | struct SnippetFragment { type MatchInfo (line 184595) | typedef struct MatchInfo MatchInfo; type MatchInfo (line 184596) | struct MatchInfo { type MatchinfoBuffer (line 184610) | struct MatchinfoBuffer { type StrBuffer (line 184624) | typedef struct StrBuffer StrBuffer; type StrBuffer (line 184625) | struct StrBuffer { function MatchinfoBuffer (line 184639) | static MatchinfoBuffer *fts3MIBufferNew(size_t nElem, const char *zMatch... function fts3MIBufferFree (line 184660) | static void fts3MIBufferFree(void *p){ function fts3MIBufferSetGlobal (line 184702) | static void fts3MIBufferSetGlobal(MatchinfoBuffer *p){ function SQLITE_PRIVATE (line 184710) | SQLITE_PRIVATE void tdsqlite3Fts3MIBufferFree(MatchinfoBuffer *p){ function fts3GetDeltaPosition (line 184745) | static void fts3GetDeltaPosition(char **pp, int *piPos){ function fts3ExprIterate2 (line 184754) | static int fts3ExprIterate2( function fts3ExprIterate (line 184786) | static int fts3ExprIterate( function fts3ExprLoadDoclistsCb (line 184801) | static int fts3ExprLoadDoclistsCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprLoadDoclists (line 184824) | static int fts3ExprLoadDoclists( function fts3ExprPhraseCountCb (line 184838) | static int fts3ExprPhraseCountCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprPhraseCount (line 184843) | static int fts3ExprPhraseCount(Fts3Expr *pExpr){ function fts3SnippetAdvance (line 184854) | static void fts3SnippetAdvance(char **ppIter, int *piIter, int iNext){ function fts3SnippetNextCandidate (line 184876) | static int fts3SnippetNextCandidate(SnippetIter *pIter){ function fts3SnippetDetails (line 184922) | static void fts3SnippetDetails( function fts3SnippetFindPositions (line 184976) | static int fts3SnippetFindPositions(Fts3Expr *pExpr, int iPhrase, void *... function fts3BestSnippet (line 185021) | static int fts3BestSnippet( function fts3StringAppend (line 185107) | static int fts3StringAppend( function fts3SnippetShift (line 185159) | static int fts3SnippetShift( function fts3SnippetText (line 185224) | static int fts3SnippetText( function fts3ColumnlistCount (line 185352) | static int fts3ColumnlistCount(char **ppCollist){ function fts3ExprLHits (line 185370) | static int fts3ExprLHits( function fts3ExprLHitGather (line 185408) | static int fts3ExprLHitGather( function fts3ExprGlobalHitsCb (line 185452) | static int fts3ExprGlobalHitsCb( function fts3ExprLocalHitsCb (line 185468) | static int fts3ExprLocalHitsCb( function fts3MatchinfoCheck (line 185491) | static int fts3MatchinfoCheck( function fts3MatchinfoSize (line 185512) | static size_t fts3MatchinfoSize(MatchInfo *pInfo, char cArg){ function fts3MatchinfoSelectDoctotal (line 185545) | static int fts3MatchinfoSelectDoctotal( type LcsIterator (line 185589) | typedef struct LcsIterator LcsIterator; type LcsIterator (line 185590) | struct LcsIterator { function fts3MatchinfoLcsCb (line 185603) | static int fts3MatchinfoLcsCb( function fts3LcsIteratorAdvance (line 185618) | static int fts3LcsIteratorAdvance(LcsIterator *pIter){ function fts3MatchinfoLcs (line 185646) | static int fts3MatchinfoLcs(Fts3Cursor *pCsr, MatchInfo *pInfo){ function fts3MatchinfoValues (line 185735) | static int fts3MatchinfoValues( function fts3GetMatchinfo (line 185857) | static void fts3GetMatchinfo( function SQLITE_PRIVATE (line 185942) | SQLITE_PRIVATE void tdsqlite3Fts3Snippet( type TermOffset (line 186045) | typedef struct TermOffset TermOffset; type TermOffsetCtx (line 186046) | typedef struct TermOffsetCtx TermOffsetCtx; type TermOffset (line 186048) | struct TermOffset { type TermOffsetCtx (line 186054) | struct TermOffsetCtx { function fts3ExprTermOffsetInit (line 186065) | static int fts3ExprTermOffsetInit(Fts3Expr *pExpr, int iPhrase, void *ctx){ function SQLITE_PRIVATE (line 186094) | SQLITE_PRIVATE void tdsqlite3Fts3Offsets( function SQLITE_PRIVATE (line 186232) | SQLITE_PRIVATE void tdsqlite3Fts3Matchinfo( type unicode_tokenizer (line 186339) | typedef struct unicode_tokenizer unicode_tokenizer; type unicode_cursor (line 186340) | typedef struct unicode_cursor unicode_cursor; type unicode_tokenizer (line 186342) | struct unicode_tokenizer { type unicode_cursor (line 186349) | struct unicode_cursor { function unicodeDestroy (line 186363) | static int unicodeDestroy(tdsqlite3_tokenizer *pTokenizer){ function unicodeAddExceptions (line 186390) | static int unicodeAddExceptions( function unicodeIsException (line 186444) | static int unicodeIsException(unicode_tokenizer *p, int iCode){ function unicodeIsAlnum (line 186469) | static int unicodeIsAlnum(unicode_tokenizer *p, int iCode){ function unicodeCreate (line 186477) | static int unicodeCreate( function unicodeOpen (line 186530) | static int unicodeOpen( function unicodeClose (line 186562) | static int unicodeClose(tdsqlite3_tokenizer_cursor *pCursor){ function unicodeNext (line 186573) | static int unicodeNext( function SQLITE_PRIVATE (line 186641) | SQLITE_PRIVATE void tdsqlite3Fts3UnicodeTokenizer(tdsqlite3_tokenizer_mo... function SQLITE_PRIVATE (line 186688) | SQLITE_PRIVATE int tdsqlite3FtsUnicodeIsalnum(int c){ function remove_diacritic (line 186820) | static int remove_diacritic(int c, int bComplex){ function SQLITE_PRIVATE (line 186887) | SQLITE_PRIVATE int tdsqlite3FtsUnicodeIsdiacritic(int c){ function SQLITE_PRIVATE (line 186906) | SQLITE_PRIVATE int tdsqlite3FtsUnicodeFold(int c, int eRemoveDiacritic){ type tdsqlite3_uint64 (line 187135) | typedef tdsqlite3_uint64 u64; type u32 (line 187136) | typedef unsigned int u32; type u16 (line 187137) | typedef unsigned short int u16; type u8 (line 187138) | typedef unsigned char u8; type JsonString (line 187142) | typedef struct JsonString JsonString; type JsonNode (line 187143) | typedef struct JsonNode JsonNode; type JsonParse (line 187144) | typedef struct JsonParse JsonParse; type JsonString (line 187150) | struct JsonString { type JsonNode (line 187194) | struct JsonNode { type JsonParse (line 187209) | struct JsonParse { function jsonZero (line 187237) | static void jsonZero(JsonString *p){ function jsonInit (line 187246) | static void jsonInit(JsonString *p, tdsqlite3_context *pCtx){ function jsonReset (line 187256) | static void jsonReset(JsonString *p){ function jsonOom (line 187264) | static void jsonOom(JsonString *p){ function jsonGrow (line 187273) | static int jsonGrow(JsonString *p, u32 N){ function jsonAppendRaw (line 187300) | static void jsonAppendRaw(JsonString *p, const char *zIn, u32 N){ function jsonPrintf (line 187308) | static void jsonPrintf(int N, JsonString *p, const char *zFormat, ...){ function jsonAppendChar (line 187319) | static void jsonAppendChar(JsonString *p, char c){ function jsonAppendSeparator (line 187327) | static void jsonAppendSeparator(JsonString *p){ function jsonAppendString (line 187339) | static void jsonAppendString(JsonString *p, const char *zIn, u32 N){ function jsonAppendValue (line 187382) | static void jsonAppendValue( function jsonResult (line 187422) | static void jsonResult(JsonString *p){ function u32 (line 187445) | static u32 jsonNodeSize(JsonNode *pNode){ function jsonParseReset (line 187453) | static void jsonParseReset(JsonParse *pParse){ function jsonParseFree (line 187465) | static void jsonParseFree(JsonParse *pParse){ function jsonRenderNode (line 187475) | static void jsonRenderNode( function jsonReturnJson (line 187557) | static void jsonReturnJson( function u8 (line 187574) | static u8 jsonHexToInt(int h){ function u32 (line 187587) | static u32 jsonHexToInt4(const char *z){ function jsonReturn (line 187603) | static void jsonReturn( function JSON_NOINLINE (line 187767) | static JSON_NOINLINE int jsonParseAddNodeExpand( function jsonParseAddNode (line 187794) | static int jsonParseAddNode( function jsonIs4Hex (line 187815) | static int jsonIs4Hex(const char *z){ function jsonParseValue (line 187829) | static int jsonParseValue(JsonParse *pParse, u32 i){ function jsonParse (line 187989) | static int jsonParse( function jsonParseFillInParentage (line 188022) | static void jsonParseFillInParentage(JsonParse *pParse, u32 i, u32 iPare... function jsonParseFindParents (line 188049) | static int jsonParseFindParents(JsonParse *pParse){ function JsonParse (line 188075) | static JsonParse *jsonParseCached( function jsonLabelCompare (line 188137) | static int jsonLabelCompare(JsonNode *pNode, const char *zKey, u32 nKey){ function JsonNode (line 188159) | static JsonNode *jsonLookupStep( function JsonNode (line 188304) | static JsonNode *jsonLookupAppend( function JsonNode (line 188344) | static JsonNode *jsonLookup( function jsonWrongNumArgs (line 188381) | static void jsonWrongNumArgs( function jsonRemoveAllNulls (line 188394) | static void jsonRemoveAllNulls(JsonNode *pNode){ function jsonParseFunc (line 188421) | static void jsonParseFunc( function jsonTest1Func (line 188459) | static void jsonTest1Func( function jsonQuoteFunc (line 188479) | static void jsonQuoteFunc( function jsonArrayFunc (line 188498) | static void jsonArrayFunc( function jsonArrayLengthFunc (line 188525) | static void jsonArrayLengthFunc( function jsonExtractFunc (line 188564) | static void jsonExtractFunc( function JsonNode (line 188605) | static JsonNode *jsonMergePatch( function jsonPatchFunc (line 188675) | static void jsonPatchFunc( function jsonObjectFunc (line 188707) | static void jsonObjectFunc( function jsonRemoveFunc (line 188749) | static void jsonRemoveFunc( function jsonReplaceFunc (line 188782) | static void jsonReplaceFunc( function jsonSetFunc (line 188829) | static void jsonSetFunc( function jsonTypeFunc (line 188878) | static void jsonTypeFunc( function jsonValidFunc (line 188906) | static void jsonValidFunc( function jsonArrayStep (line 188926) | static void jsonArrayStep( function jsonArrayCompute (line 188945) | static void jsonArrayCompute(tdsqlite3_context *ctx, int isFinal){ function jsonArrayValue (line 188967) | static void jsonArrayValue(tdsqlite3_context *ctx){ function jsonArrayFinal (line 188970) | static void jsonArrayFinal(tdsqlite3_context *ctx){ function jsonGroupInverse (line 188981) | static void jsonGroupInverse( function jsonObjectStep (line 189028) | static void jsonObjectStep( function jsonObjectCompute (line 189053) | static void jsonObjectCompute(tdsqlite3_context *ctx, int isFinal){ function jsonObjectValue (line 189074) | static void jsonObjectValue(tdsqlite3_context *ctx){ function jsonObjectFinal (line 189077) | static void jsonObjectFinal(tdsqlite3_context *ctx){ type JsonEachCursor (line 189087) | typedef struct JsonEachCursor JsonEachCursor; type JsonEachCursor (line 189088) | struct JsonEachCursor { function jsonEachConnect (line 189102) | static int jsonEachConnect( function jsonEachDisconnect (line 189144) | static int jsonEachDisconnect(tdsqlite3_vtab *pVtab){ function jsonEachOpenEach (line 189150) | static int jsonEachOpenEach(tdsqlite3_vtab *p, tdsqlite3_vtab_cursor **p... function jsonEachOpenTree (line 189162) | static int jsonEachOpenTree(tdsqlite3_vtab *p, tdsqlite3_vtab_cursor **p... function jsonEachCursorReset (line 189173) | static void jsonEachCursorReset(JsonEachCursor *p){ function jsonEachClose (line 189186) | static int jsonEachClose(tdsqlite3_vtab_cursor *cur){ function jsonEachEof (line 189195) | static int jsonEachEof(tdsqlite3_vtab_cursor *cur){ function jsonEachNext (line 189201) | static int jsonEachNext(tdsqlite3_vtab_cursor *cur){ function jsonEachComputePath (line 189242) | static void jsonEachComputePath( function jsonEachColumn (line 189269) | static int jsonEachColumn( function jsonEachRowid (line 189367) | static int jsonEachRowid(tdsqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function jsonEachBestIndex (line 189378) | static int jsonEachBestIndex( function jsonEachFilter (line 189436) | static int jsonEachFilter( function SQLITE_PRIVATE (line 189577) | SQLITE_PRIVATE int tdsqlite3Json1Init(tdsqlite3 *db){ function SQLITE_API (line 189657) | __declspec(dllexport) type tdsqlite3_int64 (line 189741) | typedef tdsqlite3_int64 i64; type tdsqlite3_uint64 (line 189742) | typedef tdsqlite3_uint64 u64; type u8 (line 189743) | typedef unsigned char u8; type u16 (line 189744) | typedef unsigned short u16; type u32 (line 189745) | typedef unsigned int u32; type Rtree (line 189764) | typedef struct Rtree Rtree; type RtreeCursor (line 189765) | typedef struct RtreeCursor RtreeCursor; type RtreeNode (line 189766) | typedef struct RtreeNode RtreeNode; type RtreeCell (line 189767) | typedef struct RtreeCell RtreeCell; type RtreeConstraint (line 189768) | typedef struct RtreeConstraint RtreeConstraint; type RtreeMatchArg (line 189769) | typedef struct RtreeMatchArg RtreeMatchArg; type RtreeGeomCallback (line 189770) | typedef struct RtreeGeomCallback RtreeGeomCallback; type RtreeCoord (line 189771) | typedef union RtreeCoord RtreeCoord; type RtreeSearchPoint (line 189772) | typedef struct RtreeSearchPoint RtreeSearchPoint; type Rtree (line 189799) | struct Rtree { type tdsqlite3_int64 (line 189863) | typedef tdsqlite3_int64 RtreeDValue; type RtreeValue (line 189864) | typedef int RtreeValue; type RtreeDValue (line 189867) | typedef double RtreeDValue; type RtreeValue (line 189868) | typedef float RtreeValue; type RtreeSearchPoint (line 189890) | struct RtreeSearchPoint { type RtreeCursor (line 189931) | struct RtreeCursor { type RtreeConstraint (line 189981) | struct RtreeConstraint { type RtreeNode (line 190011) | struct RtreeNode { type RtreeCell (line 190026) | struct RtreeCell { type RtreeGeomCallback (line 190046) | struct RtreeGeomCallback { type RtreeMatchArg (line 190059) | struct RtreeMatchArg { function readInt16 (line 190130) | static int readInt16(u8 *p){ function readCoord (line 190133) | static void readCoord(u8 *p, RtreeCoord *pCoord){ function i64 (line 190150) | static i64 readInt64(u8 *p){ function writeInt16 (line 190182) | static void writeInt16(u8 *p, int i){ function writeCoord (line 190186) | static int writeCoord(u8 *p, RtreeCoord *pCoord){ function writeInt64 (line 190209) | static int writeInt64(u8 *p, i64 i){ function nodeReference (line 190234) | static void nodeReference(RtreeNode *p){ function nodeZero (line 190244) | static void nodeZero(Rtree *pRtree, RtreeNode *p){ function nodeHash (line 190253) | static unsigned int nodeHash(i64 iNode){ function RtreeNode (line 190261) | static RtreeNode *nodeHashLookup(Rtree *pRtree, i64 iNode){ function nodeHashInsert (line 190270) | static void nodeHashInsert(Rtree *pRtree, RtreeNode *pNode){ function nodeHashDelete (line 190281) | static void nodeHashDelete(Rtree *pRtree, RtreeNode *pNode){ function RtreeNode (line 190297) | static RtreeNode *nodeNew(Rtree *pRtree, RtreeNode *pParent){ function nodeBlobReset (line 190315) | static void nodeBlobReset(Rtree *pRtree){ function nodeInParentChain (line 190327) | static int nodeInParentChain(const RtreeNode *pNode, const RtreeNode *pP... function nodeAcquire (line 190338) | static int nodeAcquire( function nodeOverwriteCell (line 190458) | static void nodeOverwriteCell( function nodeDeleteCell (line 190476) | static void nodeDeleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell){ function nodeInsertCell (line 190491) | static int nodeInsertCell( function nodeWrite (line 190515) | static int nodeWrite(Rtree *pRtree, RtreeNode *pNode){ function nodeRelease (line 190541) | static int nodeRelease(Rtree *pRtree, RtreeNode *pNode){ function i64 (line 190570) | static i64 nodeGetRowid( function nodeGetCoord (line 190582) | static void nodeGetCoord( function nodeGetCell (line 190596) | static void nodeGetCell( function rtreeCreate (line 190627) | static int rtreeCreate( function rtreeConnect (line 190640) | static int rtreeConnect( function rtreeReference (line 190653) | static void rtreeReference(Rtree *pRtree){ function rtreeRelease (line 190661) | static void rtreeRelease(Rtree *pRtree){ function rtreeDisconnect (line 190685) | static int rtreeDisconnect(tdsqlite3_vtab *pVtab){ function rtreeDestroy (line 190693) | static int rtreeDestroy(tdsqlite3_vtab *pVtab){ function rtreeOpen (line 190721) | static int rtreeOpen(tdsqlite3_vtab *pVTab, tdsqlite3_vtab_cursor **ppCu... function resetCursor (line 190742) | static void resetCursor(RtreeCursor *pCsr){ function rtreeClose (line 190770) | static int rtreeClose(tdsqlite3_vtab_cursor *cur){ function rtreeEof (line 190788) | static int rtreeEof(tdsqlite3_vtab_cursor *cur){ function rtreeCallbackConstraint (line 190843) | static int rtreeCallbackConstraint( function rtreeNonleafConstraint (line 190919) | static void rtreeNonleafConstraint( function rtreeLeafConstraint (line 190967) | static void rtreeLeafConstraint( function nodeRowidIndex (line 190997) | static int nodeRowidIndex( function nodeParentIndex (line 191020) | static int nodeParentIndex(Rtree *pRtree, RtreeNode *pNode, int *piIndex){ function rtreeSearchPointCompare (line 191039) | static int rtreeSearchPointCompare( function rtreeSearchPointSwap (line 191053) | static void rtreeSearchPointSwap(RtreeCursor *p, int i, int j){ function RtreeSearchPoint (line 191074) | static RtreeSearchPoint *rtreeSearchPointFirst(RtreeCursor *pCur){ function RtreeNode (line 191081) | static RtreeNode *rtreeNodeOfFirstSearchPoint(RtreeCursor *pCur, int *pRC){ function RtreeSearchPoint (line 191097) | static RtreeSearchPoint *rtreeEnqueue( function RtreeSearchPoint (line 191132) | static RtreeSearchPoint *rtreeSearchPointNew( function tracePoint (line 191169) | static void tracePoint(RtreeSearchPoint *p, int idx, RtreeCursor *pCur){ function traceQueue (line 191181) | static void traceQueue(RtreeCursor *pCur, const char *zPrefix){ function rtreeSearchPointPop (line 191199) | static void rtreeSearchPointPop(RtreeCursor *p){ function rtreeStepToLeaf (line 191247) | static int rtreeStepToLeaf(RtreeCursor *pCur){ function rtreeNext (line 191328) | static int rtreeNext(tdsqlite3_vtab_cursor *pVtabCursor){ function rtreeRowid (line 191346) | static int rtreeRowid(tdsqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *... function rtreeColumn (line 191360) | static int rtreeColumn(tdsqlite3_vtab_cursor *cur, tdsqlite3_context *ct... function findLeafNode (line 191414) | static int findLeafNode( function deserializeGeometry (line 191440) | static int deserializeGeometry(tdsqlite3_value *pValue, RtreeConstraint ... function rtreeFilter (line 191470) | static int rtreeFilter( function rtreeBestIndex (line 191620) | static int rtreeBestIndex(tdsqlite3_vtab *tab, tdsqlite3_index_info *pId... function RtreeDValue (line 191709) | static RtreeDValue cellArea(Rtree *pRtree, RtreeCell *p){ function RtreeDValue (line 191739) | static RtreeDValue cellMargin(Rtree *pRtree, RtreeCell *p){ function cellUnion (line 191752) | static void cellUnion(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ function cellContains (line 191773) | static int cellContains(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ function RtreeDValue (line 191791) | static RtreeDValue cellGrowth(Rtree *pRtree, RtreeCell *p, RtreeCell *pC... function RtreeDValue (line 191800) | static RtreeDValue cellOverlap( function ChooseLeaf (line 191832) | static int ChooseLeaf( function AdjustTree (line 191892) | static int AdjustTree( function rowidWrite (line 191923) | static int rowidWrite(Rtree *pRtree, tdsqlite3_int64 iRowid, tdsqlite3_i... function parentWrite (line 191933) | static int parentWrite(Rtree *pRtree, tdsqlite3_int64 iNode, tdsqlite3_i... function SortByDistance (line 191960) | static void SortByDistance( function SortByDimension (line 192026) | static void SortByDimension( function splitNodeStartree (line 192085) | static int splitNodeStartree( function updateMapping (line 192183) | static int updateMapping( function SplitNode (line 192202) | static int SplitNode( function fixLeafParent (line 192349) | static int fixLeafParent(Rtree *pRtree, RtreeNode *pLeaf){ function removeNode (line 192384) | static int removeNode(Rtree *pRtree, RtreeNode *pNode, int iHeight){ function fixBoundingBox (line 192433) | static int fixBoundingBox(Rtree *pRtree, RtreeNode *pNode){ function deleteCell (line 192460) | static int deleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell, int iH... function Reinsert (line 192491) | static int Reinsert( function rtreeInsertCell (line 192596) | static int rtreeInsertCell( function reinsertNodeContent (line 192631) | static int reinsertNodeContent(Rtree *pRtree, RtreeNode *pNode){ function rtreeNewRowid (line 192660) | static int rtreeNewRowid(Rtree *pRtree, i64 *piRowid){ function rtreeDeleteRowid (line 192673) | static int rtreeDeleteRowid(Rtree *pRtree, tdsqlite3_int64 iDelete){ function RtreeValue (line 192770) | static RtreeValue rtreeValueDown(tdsqlite3_value *v){ function RtreeValue (line 192778) | static RtreeValue rtreeValueUp(tdsqlite3_value *v){ function rtreeConstraintError (line 192801) | static int rtreeConstraintError(Rtree *pRtree, int iCol){ function rtreeUpdate (line 192839) | static int rtreeUpdate( function rtreeBeginTransaction (line 192987) | static int rtreeBeginTransaction(tdsqlite3_vtab *pVtab){ function rtreeEndTransaction (line 192998) | static int rtreeEndTransaction(tdsqlite3_vtab *pVtab){ function rtreeRename (line 193008) | static int rtreeRename(tdsqlite3_vtab *pVtab, const char *zNewName){ function rtreeSavepoint (line 193041) | static int rtreeSavepoint(tdsqlite3_vtab *pVtab, int iSavepoint){ function rtreeQueryStat1 (line 193056) | static int rtreeQueryStat1(tdsqlite3 *db, Rtree *pRtree){ function rtreeShadowName (line 193100) | static int rtreeShadowName(const char *zName){ function rtreeSqlInit (line 193138) | static int rtreeSqlInit( function getIntFromStmt (line 193268) | static int getIntFromStmt(tdsqlite3 *db, const char *zSql, int *piVal){ function getNodeSize (line 193298) | static int getNodeSize( function rtreeTokenLength (line 193341) | static int rtreeTokenLength(const char *z){ function rtreeInit (line 193355) | static int rtreeInit( function rtreenode (line 193490) | static void rtreenode(tdsqlite3_context *ctx, int nArg, tdsqlite3_value ... function rtreedepth (line 193541) | static void rtreedepth(tdsqlite3_context *ctx, int nArg, tdsqlite3_value... type RtreeCheck (line 193557) | typedef struct RtreeCheck RtreeCheck; type RtreeCheck (line 193558) | struct RtreeCheck { function rtreeCheckReset (line 193579) | static void rtreeCheckReset(RtreeCheck *pCheck, tdsqlite3_stmt *pStmt){ function tdsqlite3_stmt (line 193592) | static tdsqlite3_stmt *rtreeCheckPrepare( function rtreeCheckAppendMsg (line 193621) | static void rtreeCheckAppendMsg(RtreeCheck *pCheck, const char *zFmt, ...){ function u8 (line 193655) | static u8 *rtreeCheckGetNode(RtreeCheck *pCheck, i64 iNode, int *pnNode){ function rtreeCheckMapping (line 193699) | static void rtreeCheckMapping( function rtreeCheckCellCoord (line 193751) | static void rtreeCheckCellCoord( function rtreeCheckNode (line 193797) | static void rtreeCheckNode( function rtreeCheckCount (line 193860) | static void rtreeCheckCount(RtreeCheck *pCheck, const char *zTbl, i64 nE... function rtreeCheckTable (line 193884) | static int rtreeCheckTable( function rtreecheck (line 193989) | static void rtreecheck( type GeoCoord (line 194113) | typedef float GeoCoord; type GeoPoly (line 194137) | typedef struct GeoPoly GeoPoly; type GeoPoly (line 194138) | struct GeoPoly { type GeoParse (line 194160) | typedef struct GeoParse GeoParse; type GeoParse (line 194161) | struct GeoParse { function geopolySwab32 (line 194170) | static void geopolySwab32(unsigned char *a){ function geopolySkipSpace (line 194180) | static char geopolySkipSpace(GeoParse *p){ function geopolyParseNumber (line 194188) | static int geopolyParseNumber(GeoParse *p, GeoCoord *pVal){ function GeoPoly (line 194246) | static GeoPoly *geopolyParseJson(const unsigned char *z, int *pRc){ function GeoPoly (line 194323) | static GeoPoly *geopolyFuncParam( function geopolyBlobFunc (line 194379) | static void geopolyBlobFunc( function geopolyJsonFunc (line 194398) | static void geopolyJsonFunc( function geopolySvgFunc (line 194424) | static void geopolySvgFunc( function geopolyXformFunc (line 194471) | static void geopolyXformFunc( function geopolyArea (line 194507) | static double geopolyArea(GeoPoly *p){ function geopolyAreaFunc (line 194529) | static void geopolyAreaFunc( function geopolyCcwFunc (line 194554) | static void geopolyCcwFunc( function geopolySine (line 194582) | static double geopolySine(double r){ function geopolyRegularFunc (line 194603) | static void geopolyRegularFunc( function GeoPoly (line 194646) | static GeoPoly *geopolyBBox( function geopolyBBoxFunc (line 194715) | static void geopolyBBoxFunc( type GeoBBox (line 194731) | typedef struct GeoBBox GeoBBox; type GeoBBox (line 194732) | struct GeoBBox { function geopolyBBoxStep (line 194741) | static void geopolyBBoxStep( function geopolyBBoxFinal (line 194764) | static void geopolyBBoxFinal( function pointBeneathLine (line 194794) | static int pointBeneathLine( function geopolyContainsPointFunc (line 194825) | static void geopolyContainsPointFunc( function geopolyWithinFunc (line 194868) | static void geopolyWithinFunc( type GeoEvent (line 194888) | typedef struct GeoEvent GeoEvent; type GeoSegment (line 194889) | typedef struct GeoSegment GeoSegment; type GeoOverlap (line 194890) | typedef struct GeoOverlap GeoOverlap; type GeoEvent (line 194891) | struct GeoEvent { type GeoSegment (line 194897) | struct GeoSegment { type GeoOverlap (line 194905) | struct GeoOverlap { function geopolyAddOneSegment (line 194915) | static void geopolyAddOneSegment( function geopolyAddSegments (line 194959) | static void geopolyAddSegments( function GeoEvent (line 194977) | static GeoEvent *geopolyEventMerge(GeoEvent *pLeft, GeoEvent *pRight){ function GeoEvent (line 194999) | static GeoEvent *geopolySortEventsByX(GeoEvent *aEvent, int nEvent){ function GeoSegment (line 195024) | static GeoSegment *geopolySegmentMerge(GeoSegment *pLeft, GeoSegment *pR... function GeoSegment (line 195049) | static GeoSegment *geopolySortSegmentsByYAndC(GeoSegment *pList){ function geopolyOverlap (line 195075) | static int geopolyOverlap(GeoPoly *p1, GeoPoly *p2){ function geopolyOverlapFunc (line 195198) | static void geopolyOverlapFunc( function geopolyDebugFunc (line 195220) | static void geopolyDebugFunc( function geopolyInit (line 195239) | static int geopolyInit( function geopolyCreate (line 195323) | static int geopolyCreate( function geopolyConnect (line 195336) | static int geopolyConnect( function geopolyFilter (line 195359) | static int geopolyFilter( function geopolyBestIndex (line 195490) | static int geopolyBestIndex(tdsqlite3_vtab *tab, tdsqlite3_index_info *p... function geopolyColumn (line 195542) | static int geopolyColumn(tdsqlite3_vtab_cursor *cur, tdsqlite3_context *... function geopolyUpdate (line 195597) | static int geopolyUpdate( function geopolyFindFunction (line 195733) | static int geopolyFindFunction( function tdsqlite3_geopoly_init (line 195781) | static int tdsqlite3_geopoly_init(tdsqlite3 *db){ function SQLITE_PRIVATE (line 195841) | SQLITE_PRIVATE int tdsqlite3RtreeInit(tdsqlite3 *db){ function rtreeFreeCallback (line 195880) | static void rtreeFreeCallback(void *p){ function rtreeMatchArgFree (line 195889) | static void rtreeMatchArgFree(void *pArg){ function geomCallback (line 195912) | static void geomCallback(tdsqlite3_context *ctx, int nArg, tdsqlite3_val... function SQLITE_API (line 195950) | SQLITE_API int tdsqlite3_rtree_geometry_callback( function SQLITE_API (line 195974) | SQLITE_API int tdsqlite3_rtree_query_callback( function SQLITE_API (line 195997) | __declspec(dllexport) function icuFunctionError (line 196069) | static void icuFunctionError( function xFree (line 196093) | static void xFree(void *p){ function icuLikeCompare (line 196134) | static int icuLikeCompare( function icuLikeFunc (line 196222) | static void icuLikeFunc( function icuRegexpDelete (line 196265) | static void icuRegexpDelete(void *p){ function icuRegexpFunc (line 196289) | static void icuRegexpFunc(tdsqlite3_context *p, int nArg, tdsqlite3_valu... function icuCaseFunc16 (line 196372) | static void icuCaseFunc16(tdsqlite3_context *p, int nArg, tdsqlite3_valu... function icuCollationDel (line 196432) | static void icuCollationDel(void *pCtx){ function icuCollationColl (line 196441) | static int icuCollationColl( function icuLoadCollation (line 196473) | static void icuLoadCollation( function SQLITE_PRIVATE (line 196513) | SQLITE_PRIVATE int tdsqlite3IcuInit(tdsqlite3 *db){ function SQLITE_API (line 196554) | __declspec(dllexport) type IcuTokenizer (line 196596) | typedef struct IcuTokenizer IcuTokenizer; type IcuCursor (line 196597) | typedef struct IcuCursor IcuCursor; type IcuTokenizer (line 196599) | struct IcuTokenizer { type IcuCursor (line 196604) | struct IcuCursor { function icuCreate (line 196621) | static int icuCreate( function icuDestroy (line 196651) | static int icuDestroy(tdsqlite3_tokenizer *pTokenizer){ function icuOpen (line 196663) | static int icuOpen( function icuClose (line 196735) | static int icuClose(tdsqlite3_tokenizer_cursor *pCursor){ function icuNext (line 196746) | static int icuNext( function SQLITE_PRIVATE (line 196824) | SQLITE_PRIVATE void tdsqlite3Fts3IcuTokenizerModule( type tdsqlite3rbu (line 197201) | typedef struct tdsqlite3rbu tdsqlite3rbu; type RbuFrame (line 197625) | typedef struct RbuFrame RbuFrame; type RbuObjIter (line 197626) | typedef struct RbuObjIter RbuObjIter; type RbuState (line 197627) | typedef struct RbuState RbuState; type RbuSpan (line 197628) | typedef struct RbuSpan RbuSpan; type rbu_vfs (line 197629) | typedef struct rbu_vfs rbu_vfs; type rbu_file (line 197630) | typedef struct rbu_file rbu_file; type RbuUpdateStmt (line 197631) | typedef struct RbuUpdateStmt RbuUpdateStmt; type u32 (line 197634) | typedef unsigned int u32; type u16 (line 197635) | typedef unsigned short u16; type u8 (line 197636) | typedef unsigned char u8; type tdsqlite3_int64 (line 197637) | typedef tdsqlite3_int64 i64; type RbuState (line 197654) | struct RbuState { type RbuUpdateStmt (line 197667) | struct RbuUpdateStmt { type RbuSpan (line 197673) | struct RbuSpan { type RbuObjIter (line 197699) | struct RbuObjIter { type RbuFrame (line 197769) | struct RbuFrame { type tdsqlite3rbu (line 197814) | struct tdsqlite3rbu { type rbu_vfs (line 197860) | struct rbu_vfs { type rbu_file (line 197876) | struct rbu_file { function rbuDeltaGetInt (line 197921) | static unsigned int rbuDeltaGetInt(const char **pz, int *pLen){ function rbuDeltaChecksum (line 197949) | static unsigned int rbuDeltaChecksum(const char *zIn, size_t N){ function rbuDeltaApply (line 198002) | static int rbuDeltaApply( function rbuDeltaOutputSize (line 198088) | static int rbuDeltaOutputSize(const char *zDelta, int lenDelta){ function rbuFossilDeltaFunc (line 198110) | static void rbuFossilDeltaFunc( function prepareAndCollectError (line 198163) | static int prepareAndCollectError( function resetAndCollectError (line 198185) | static int resetAndCollectError(tdsqlite3_stmt *pStmt, char **pzErrmsg){ function prepareFreeAndCollectError (line 198208) | static int prepareFreeAndCollectError( function rbuObjIterFreeCols (line 198230) | static void rbuObjIterFreeCols(RbuObjIter *pIter){ function rbuObjIterClearStatements (line 198250) | static void rbuObjIterClearStatements(RbuObjIter *pIter){ function rbuObjIterFinalize (line 198282) | static void rbuObjIterFinalize(RbuObjIter *pIter){ function rbuObjIterNext (line 198298) | static int rbuObjIterNext(tdsqlite3rbu *p, RbuObjIter *pIter){ function rbuTargetNameFunc (line 198378) | static void rbuTargetNameFunc( function rbuObjIterFirst (line 198414) | static int rbuObjIterFirst(tdsqlite3rbu *p, RbuObjIter *pIter){ function rbuMPrintfExec (line 198474) | static int rbuMPrintfExec(tdsqlite3rbu *p, tdsqlite3 *db, const char *zF... function rbuAllocateIterArrays (line 198521) | static void rbuAllocateIterArrays(tdsqlite3rbu *p, RbuObjIter *pIter, in... function rbuFinalize (line 198571) | static void rbuFinalize(tdsqlite3rbu *p, tdsqlite3_stmt *pStmt){ function rbuTableType (line 198619) | static void rbuTableType( function rbuObjIterCacheIndexedCols (line 198703) | static void rbuObjIterCacheIndexedCols(tdsqlite3rbu *p, RbuObjIter *pIter){ function rbuObjIterCacheTableInfo (line 198757) | static int rbuObjIterCacheTableInfo(tdsqlite3rbu *p, RbuObjIter *pIter){ function rbuBadControlError (line 199307) | static void rbuBadControlError(tdsqlite3rbu *p){ function rbuCreateImposterTable2 (line 199470) | static void rbuCreateImposterTable2(tdsqlite3rbu *p, RbuObjIter *pIter){ function rbuCreateImposterTable (line 199544) | static void rbuCreateImposterTable(tdsqlite3rbu *p, RbuObjIter *pIter){ function rbuObjIterPrepareTmpInsert (line 199600) | static void rbuObjIterPrepareTmpInsert( function rbuTmpInsertFunc (line 199618) | static void rbuTmpInsertFunc( function rbuObjIterPrepareAll (line 199748) | static int rbuObjIterPrepareAll( function rbuGetUpdateStmt (line 200015) | static int rbuGetUpdateStmt( function tdsqlite3 (line 200083) | static tdsqlite3 *rbuOpenDbhandle( function rbuFreeState (line 200104) | static void rbuFreeState(RbuState *p){ function RbuState (line 200122) | static RbuState *rbuLoadState(tdsqlite3rbu *p){ function rbuOpenDatabase (line 200199) | static void rbuOpenDatabase(tdsqlite3rbu *p, int *pbRetry){ function rbuFileSuffix3 (line 200378) | static void rbuFileSuffix3(const char *zBase, char *z){ function i64 (line 200399) | static i64 rbuShmChecksum(tdsqlite3rbu *p){ function rbuSetupCheckpoint (line 200428) | static void rbuSetupCheckpoint(tdsqlite3rbu *p, RbuState *pState){ function rbuCaptureWalRead (line 200512) | static int rbuCaptureWalRead(tdsqlite3rbu *pRbu, i64 iOff, int iAmt){ function rbuCaptureDbWrite (line 200544) | static int rbuCaptureDbWrite(tdsqlite3rbu *pRbu, i64 iOff){ function rbuCheckpointFrame (line 200554) | static void rbuCheckpointFrame(tdsqlite3rbu *p, RbuFrame *pFrame){ function rbuLockDatabase (line 200572) | static void rbuLockDatabase(tdsqlite3rbu *p){ function LPWSTR (line 200582) | static LPWSTR rbuWinUtf8ToUnicode(const char *zFilename){ function rbuMoveOalFile (line 200612) | static void rbuMoveOalFile(tdsqlite3rbu *p){ function rbuStepType (line 200703) | static int rbuStepType(tdsqlite3rbu *p, const char **pzMask){ function assertColumnName (line 200746) | static void assertColumnName(tdsqlite3_stmt *pStmt, int iCol, const char... function rbuStepOneOp (line 200759) | static void rbuStepOneOp(tdsqlite3rbu *p, int eType){ function rbuStep (line 200842) | static int rbuStep(tdsqlite3rbu *p){ function rbuIncrSchemaCookie (line 200907) | static void rbuIncrSchemaCookie(tdsqlite3rbu *p){ function rbuSaveState (line 200938) | static void rbuSaveState(tdsqlite3rbu *p, int eStage){ function rbuCopyPragma (line 200999) | static void rbuCopyPragma(tdsqlite3rbu *p, const char *zPragma){ function rbuCreateTargetSchema (line 201019) | static void rbuCreateTargetSchema(tdsqlite3rbu *p){ function SQLITE_API (line 201071) | SQLITE_API int tdsqlite3rbu_step(tdsqlite3rbu *p){ function rbuStrCompare (line 201200) | static int rbuStrCompare(const char *z1, const char *z2){ function rbuSetupOal (line 201216) | static void rbuSetupOal(tdsqlite3rbu *p, RbuState *pState){ function rbuDeleteOalFile (line 201249) | static void rbuDeleteOalFile(tdsqlite3rbu *p){ function rbuCreateVfs (line 201265) | static void rbuCreateVfs(tdsqlite3rbu *p){ function rbuDeleteVfs (line 201285) | static void rbuDeleteVfs(tdsqlite3rbu *p){ function rbuIndexCntFunc (line 201297) | static void rbuIndexCntFunc( function rbuInitPhaseOneSteps (line 201347) | static void rbuInitPhaseOneSteps(tdsqlite3rbu *p){ function tdsqlite3rbu (line 201388) | static tdsqlite3rbu *openRbuHandle( function tdsqlite3rbu (line 201544) | static tdsqlite3rbu *rbuMisuseError(void){ function SQLITE_API (line 201557) | SQLITE_API tdsqlite3rbu *tdsqlite3rbu_open( function SQLITE_API (line 201570) | SQLITE_API tdsqlite3rbu *tdsqlite3rbu_vacuum( function SQLITE_API (line 201588) | SQLITE_API tdsqlite3 *tdsqlite3rbu_db(tdsqlite3rbu *pRbu, int bRbu){ function rbuEditErrmsg (line 201602) | static void rbuEditErrmsg(tdsqlite3rbu *p){ function SQLITE_API (line 201620) | SQLITE_API int tdsqlite3rbu_close(tdsqlite3rbu *p, char **pzErrmsg){ function SQLITE_API (line 201683) | SQLITE_API tdsqlite3_int64 tdsqlite3rbu_progress(tdsqlite3rbu *pRbu){ function SQLITE_API (line 201691) | SQLITE_API void tdsqlite3rbu_bp_progress(tdsqlite3rbu *p, int *pnOne, in... function SQLITE_API (line 201726) | SQLITE_API int tdsqlite3rbu_state(tdsqlite3rbu *p){ function SQLITE_API (line 201754) | SQLITE_API int tdsqlite3rbu_savestate(tdsqlite3rbu *p){ function rbuUnlockShm (line 201847) | static void rbuUnlockShm(rbu_file *p){ function rbuUpdateTempSize (line 201863) | static int rbuUpdateTempSize(rbu_file *pFd, tdsqlite3_int64 nNew){ function rbuMainlistAdd (line 201881) | static void rbuMainlistAdd(rbu_file *p){ function rbuMainlistRemove (line 201903) | static void rbuMainlistRemove(rbu_file *p){ function rbu_file (line 201924) | static rbu_file *rbuFindMaindb(rbu_vfs *pRbuVfs, const char *zWal, int b... function rbuVfsClose (line 201939) | static int rbuVfsClose(tdsqlite3_file *pFile){ function u32 (line 201972) | static u32 rbuGetU32(u8 *aBuf){ function rbuPutU32 (line 201983) | static void rbuPutU32(u8 *aBuf, u32 iVal){ function rbuPutU16 (line 201990) | static void rbuPutU16(u8 *aBuf, u16 iVal){ function rbuVfsRead (line 201998) | static int rbuVfsRead( function rbuVfsWrite (line 202064) | static int rbuVfsWrite( function rbuVfsTruncate (line 202107) | static int rbuVfsTruncate(tdsqlite3_file *pFile, sqlite_int64 size){ function rbuVfsSync (line 202119) | static int rbuVfsSync(tdsqlite3_file *pFile, int flags){ function rbuVfsFileSize (line 202133) | static int rbuVfsFileSize(tdsqlite3_file *pFile, sqlite_int64 *pSize){ function rbuVfsLock (line 202154) | static int rbuVfsLock(tdsqlite3_file *pFile, int eLock){ function rbuVfsUnlock (line 202176) | static int rbuVfsUnlock(tdsqlite3_file *pFile, int eLock){ function rbuVfsCheckReservedLock (line 202184) | static int rbuVfsCheckReservedLock(tdsqlite3_file *pFile, int *pResOut){ function rbuVfsFileControl (line 202192) | static int rbuVfsFileControl(tdsqlite3_file *pFile, int op, void *pArg){ function rbuVfsSectorSize (line 202248) | static int rbuVfsSectorSize(tdsqlite3_file *pFile){ function rbuVfsDeviceCharacteristics (line 202256) | static int rbuVfsDeviceCharacteristics(tdsqlite3_file *pFile){ function rbuVfsShmLock (line 202264) | static int rbuVfsShmLock(tdsqlite3_file *pFile, int ofst, int n, int fla... function rbuVfsShmMap (line 202300) | static int rbuVfsShmMap( function rbuVfsShmBarrier (line 202358) | static void rbuVfsShmBarrier(tdsqlite3_file *pFile){ function rbuVfsShmUnmap (line 202366) | static int rbuVfsShmUnmap(tdsqlite3_file *pFile, int delFlag){ function rbuVfsOpen (line 202385) | static int rbuVfsOpen( function rbuVfsDelete (line 202497) | static int rbuVfsDelete(tdsqlite3_vfs *pVfs, const char *zPath, int dirS... function rbuVfsAccess (line 202506) | static int rbuVfsAccess( function rbuVfsFullPathname (line 202554) | static int rbuVfsFullPathname( function rbuVfsDlError (line 202578) | static void rbuVfsDlError(tdsqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function rbuVfsDlClose (line 202598) | static void rbuVfsDlClose(tdsqlite3_vfs *pVfs, void *pHandle){ function rbuVfsRandomness (line 202608) | static int rbuVfsRandomness(tdsqlite3_vfs *pVfs, int nByte, char *zBufOut){ function rbuVfsSleep (line 202617) | static int rbuVfsSleep(tdsqlite3_vfs *pVfs, int nMicro){ function rbuVfsCurrentTime (line 202625) | static int rbuVfsCurrentTime(tdsqlite3_vfs *pVfs, double *pTimeOut){ function rbuVfsGetLastError (line 202633) | static int rbuVfsGetLastError(tdsqlite3_vfs *pVfs, int a, char *b){ function SQLITE_API (line 202641) | SQLITE_API void tdsqlite3rbu_destroy_vfs(const char *zName){ function SQLITE_API (line 202655) | SQLITE_API int tdsqlite3rbu_create_vfs(const char *zName, const char *zP... function SQLITE_API (line 202733) | SQLITE_API tdsqlite3_int64 tdsqlite3rbu_temp_size_limit(tdsqlite3rbu *pR... function SQLITE_API (line 202740) | SQLITE_API tdsqlite3_int64 tdsqlite3rbu_temp_size(tdsqlite3rbu *pRbu){ type StatTable (line 202827) | typedef struct StatTable StatTable; type StatCursor (line 202828) | typedef struct StatCursor StatCursor; type StatPage (line 202829) | typedef struct StatPage StatPage; type StatCell (line 202830) | typedef struct StatCell StatCell; type StatCell (line 202833) | struct StatCell { type StatPage (line 202843) | struct StatPage { type StatCursor (line 202860) | struct StatCursor { type StatTable (line 202885) | struct StatTable { function statConnect (line 202898) | static int statConnect( function statDisconnect (line 202941) | static int statDisconnect(tdsqlite3_vtab *pVtab){ function statBestIndex (line 202956) | static int statBestIndex(tdsqlite3_vtab *tab, tdsqlite3_index_info *pIdx... function statOpen (line 203028) | static int statOpen(tdsqlite3_vtab *pVTab, tdsqlite3_vtab_cursor **ppCur... function statClearCells (line 203045) | static void statClearCells(StatPage *p){ function statClearPage (line 203057) | static void statClearPage(StatPage *p){ function statResetCsr (line 203064) | static void statResetCsr(StatCursor *pCsr){ function statResetCounts (line 203077) | static void statResetCounts(StatCursor *pCsr){ function statClose (line 203089) | static int statClose(tdsqlite3_vtab_cursor *pCursor){ function getLocalPayload (line 203102) | static int getLocalPayload( function statDecodePage (line 203127) | static int statDecodePage(Btree *pBt, StatPage *p){ function statSizeAndOffset (line 203240) | static void statSizeAndOffset(StatCursor *pCsr){ function statNext (line 203267) | static int statNext(tdsqlite3_vtab_cursor *pCursor){ function statEof (line 203424) | static int statEof(tdsqlite3_vtab_cursor *pCursor){ function statFilter (line 203433) | static int statFilter( function statColumn (line 203499) | static int statColumn( function statRowid (line 203560) | static int statRowid(tdsqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){ function SQLITE_PRIVATE (line 203569) | SQLITE_PRIVATE int tdsqlite3DbstatRegister(tdsqlite3 *db){ function SQLITE_PRIVATE (line 203599) | SQLITE_PRIVATE int tdsqlite3DbstatRegister(tdsqlite3 *db){ return SQLITE... type DbpageTable (line 203641) | typedef struct DbpageTable DbpageTable; type DbpageCursor (line 203642) | typedef struct DbpageCursor DbpageCursor; type DbpageCursor (line 203644) | struct DbpageCursor { type DbpageTable (line 203654) | struct DbpageTable { function dbpageConnect (line 203669) | static int dbpageConnect( function dbpageDisconnect (line 203700) | static int dbpageDisconnect(tdsqlite3_vtab *pVtab){ function dbpageBestIndex (line 203713) | static int dbpageBestIndex(tdsqlite3_vtab *tab, tdsqlite3_index_info *pI... function dbpageOpen (line 203768) | static int dbpageOpen(tdsqlite3_vtab *pVTab, tdsqlite3_vtab_cursor **ppC... function dbpageClose (line 203787) | static int dbpageClose(tdsqlite3_vtab_cursor *pCursor){ function dbpageNext (line 203797) | static int dbpageNext(tdsqlite3_vtab_cursor *pCursor){ function dbpageEof (line 203804) | static int dbpageEof(tdsqlite3_vtab_cursor *pCursor){ function dbpageFilter (line 203819) | static int dbpageFilter( function dbpageColumn (line 203865) | static int dbpageColumn( function dbpageRowid (line 203896) | static int dbpageRowid(tdsqlite3_vtab_cursor *pCursor, sqlite_int64 *pRo... function dbpageUpdate (line 203902) | static int dbpageUpdate( function dbpageBegin (line 203973) | static int dbpageBegin(tdsqlite3_vtab *pVtab){ function SQLITE_PRIVATE (line 203988) | SQLITE_PRIVATE int tdsqlite3DbpageRegister(tdsqlite3 *db){ function SQLITE_PRIVATE (line 204018) | SQLITE_PRIVATE int tdsqlite3DbpageRegister(tdsqlite3 *db){ return SQLITE... type SessionTable (line 204034) | typedef struct SessionTable SessionTable; type SessionChange (line 204035) | typedef struct SessionChange SessionChange; type SessionBuffer (line 204036) | typedef struct SessionBuffer SessionBuffer; type SessionInput (line 204037) | typedef struct SessionInput SessionInput; type SessionHook (line 204052) | typedef struct SessionHook SessionHook; type SessionHook (line 204053) | struct SessionHook { type tdsqlite3_session (line 204064) | struct tdsqlite3_session { type SessionBuffer (line 204082) | struct SessionBuffer { type SessionInput (line 204094) | struct SessionInput { type tdsqlite3_changeset_iter (line 204110) | struct tdsqlite3_changeset_iter { type SessionTable (line 204138) | struct SessionTable { type SessionChange (line 204313) | struct SessionChange { function sessionVarintPut (line 204325) | static int sessionVarintPut(u8 *aBuf, int iVal){ function sessionVarintLen (line 204332) | static int sessionVarintLen(int iVal){ function sessionVarintGet (line 204340) | static int sessionVarintGet(u8 *aBuf, int *piVal){ function tdsqlite3_int64 (line 204351) | static tdsqlite3_int64 sessionGetI64(u8 *aRec){ function sessionPutI64 (line 204361) | static void sessionPutI64(u8 *aBuf, tdsqlite3_int64 i){ function sessionSerializeValue (line 204385) | static int sessionSerializeValue( function sessionHashAppendI64 (line 204478) | static unsigned int sessionHashAppendI64(unsigned int h, i64 i){ function sessionHashAppendBlob (line 204487) | static unsigned int sessionHashAppendBlob(unsigned int h, int n, const u... function sessionHashAppendType (line 204497) | static unsigned int sessionHashAppendType(unsigned int h, int eType){ function sessionPreupdateHash (line 204512) | static int sessionPreupdateHash( function sessionSerialLen (line 204577) | static int sessionSerialLen(u8 *a){ function sessionChangeHash (line 204595) | static unsigned int sessionChangeHash( function sessionChangeEqual (line 204644) | static int sessionChangeEqual( function sessionMergeRecord (line 204687) | static void sessionMergeRecord( function u8 (line 204733) | static u8 *sessionMergeValue( function sessionMergeUpdate (line 204767) | static int sessionMergeUpdate( function sessionPreupdateEqual (line 204844) | static int sessionPreupdateEqual( function sessionGrowHash (line 204923) | static int sessionGrowHash(int bPatchset, SessionTable *pTab){ function sessionTableInfo (line 204983) | static int sessionTableInfo( function sessionInitTable (line 205099) | static int sessionInitTable(tdsqlite3_session *pSession, SessionTable *p... type SessionStat1Ctx (line 205128) | typedef struct SessionStat1Ctx SessionStat1Ctx; type SessionStat1Ctx (line 205129) | struct SessionStat1Ctx { function sessionStat1Old (line 205133) | static int sessionStat1Old(void *pCtx, int iCol, tdsqlite3_value **ppVal){ function sessionStat1New (line 205143) | static int sessionStat1New(void *pCtx, int iCol, tdsqlite3_value **ppVal){ function sessionStat1Count (line 205153) | static int sessionStat1Count(void *pCtx){ function sessionStat1Depth (line 205157) | static int sessionStat1Depth(void *pCtx){ function sessionPreupdateOneChange (line 205171) | static void sessionPreupdateOneChange( function sessionFindTable (line 205315) | static int sessionFindTable( function xPreUpdate (line 205351) | static void xPreUpdate( function sessionPreupdateOld (line 205389) | static int sessionPreupdateOld(void *pCtx, int iVal, tdsqlite3_value **p... function sessionPreupdateNew (line 205392) | static int sessionPreupdateNew(void *pCtx, int iVal, tdsqlite3_value **p... function sessionPreupdateCount (line 205395) | static int sessionPreupdateCount(void *pCtx){ function sessionPreupdateDepth (line 205398) | static int sessionPreupdateDepth(void *pCtx){ function sessionPreupdateHooks (line 205406) | static void sessionPreupdateHooks( type SessionDiffCtx (line 205416) | typedef struct SessionDiffCtx SessionDiffCtx; type SessionDiffCtx (line 205417) | struct SessionDiffCtx { function sessionDiffOld (line 205425) | static int sessionDiffOld(void *pCtx, int iVal, tdsqlite3_value **ppVal){ function sessionDiffNew (line 205430) | static int sessionDiffNew(void *pCtx, int iVal, tdsqlite3_value **ppVal){ function sessionDiffCount (line 205435) | static int sessionDiffCount(void *pCtx){ function sessionDiffDepth (line 205439) | static int sessionDiffDepth(void *pCtx){ function sessionDiffHooks (line 205447) | static void sessionDiffHooks( function sessionDiffFindNew (line 205528) | static int sessionDiffFindNew( function sessionDiffFindModified (line 205559) | static int sessionDiffFindModified( function SQLITE_API (line 205599) | SQLITE_API int tdsqlite3session_diff( function SQLITE_API (line 205694) | SQLITE_API int tdsqlite3session_create( function sessionDeleteTable (line 205732) | static void sessionDeleteTable(SessionTable *pList){ function SQLITE_API (line 205756) | SQLITE_API void tdsqlite3session_delete(tdsqlite3_session *pSession){ function SQLITE_API (line 205786) | SQLITE_API void tdsqlite3session_table_filter( function SQLITE_API (line 205804) | SQLITE_API int tdsqlite3session_attach( function sessionBufferGrow (line 205856) | static int sessionBufferGrow(SessionBuffer *p, size_t nByte, int *pRc){ function sessionAppendValue (line 205883) | static void sessionAppendValue(SessionBuffer *p, tdsqlite3_value *pVal, ... function sessionAppendByte (line 205905) | static void sessionAppendByte(SessionBuffer *p, u8 v, int *pRc){ function sessionAppendVarint (line 205918) | static void sessionAppendVarint(SessionBuffer *p, int v, int *pRc){ function sessionAppendBlob (line 205931) | static void sessionAppendBlob( function sessionAppendStr (line 205951) | static void sessionAppendStr( function sessionAppendInteger (line 205971) | static void sessionAppendInteger( function sessionAppendIdent (line 205990) | static void sessionAppendIdent( function sessionAppendCol (line 206015) | static void sessionAppendCol( function sessionAppendUpdate (line 206077) | static int sessionAppendUpdate( function sessionAppendDelete (line 206176) | static int sessionAppendDelete( function sessionSelectStmt (line 206231) | static int sessionSelectStmt( function sessionSelectBind (line 206288) | static int sessionSelectBind( function sessionAppendTableHdr (line 206359) | static void sessionAppendTableHdr( function sessionGenerateChangeset (line 206382) | static int sessionGenerateChangeset( function SQLITE_API (line 206508) | SQLITE_API int tdsqlite3session_changeset( function SQLITE_API (line 206519) | SQLITE_API int tdsqlite3session_changeset_strm( function SQLITE_API (line 206530) | SQLITE_API int tdsqlite3session_patchset_strm( function SQLITE_API (line 206545) | SQLITE_API int tdsqlite3session_patchset( function SQLITE_API (line 206556) | SQLITE_API int tdsqlite3session_enable(tdsqlite3_session *pSession, int ... function SQLITE_API (line 206570) | SQLITE_API int tdsqlite3session_indirect(tdsqlite3_session *pSession, in... function SQLITE_API (line 206585) | SQLITE_API int tdsqlite3session_isempty(tdsqlite3_session *pSession){ function sessionChangesetStart (line 206601) | static int sessionChangesetStart( function SQLITE_API (line 206637) | SQLITE_API int tdsqlite3changeset_start( function SQLITE_API (line 206644) | SQLITE_API int tdsqlite3changeset_start_v2( function SQLITE_API (line 206657) | SQLITE_API int tdsqlite3changeset_start_strm( function SQLITE_API (line 206664) | SQLITE_API int tdsqlite3changeset_start_v2_strm( function sessionDiscardData (line 206678) | static void sessionDiscardData(SessionInput *pIn){ function sessionInputBuffer (line 206698) | static int sessionInputBuffer(SessionInput *pIn, int nByte){ function sessionSkipRecord (line 206726) | static void sessionSkipRecord( function sessionValueSetStr (line 206752) | static int sessionValueSetStr( function sessionReadRecord (line 206793) | static int sessionReadRecord( function sessionChangesetBufferTblhdr (line 206865) | static int sessionChangesetBufferTblhdr(SessionInput *pIn, int *pnByte){ function sessionChangesetBufferRecord (line 206908) | static int sessionChangesetBufferRecord( function sessionChangesetReadTblhdr (line 206952) | static int sessionChangesetReadTblhdr(tdsqlite3_changeset_iter *p){ function sessionChangesetNext (line 207002) | static int sessionChangesetNext( function SQLITE_API (line 207125) | SQLITE_API int tdsqlite3changeset_next(tdsqlite3_changeset_iter *p){ function SQLITE_API (line 207134) | SQLITE_API int tdsqlite3changeset_op( function SQLITE_API (line 207154) | SQLITE_API int tdsqlite3changeset_pk( function SQLITE_API (line 207177) | SQLITE_API int tdsqlite3changeset_old( function SQLITE_API (line 207205) | SQLITE_API int tdsqlite3changeset_new( function SQLITE_API (line 207239) | SQLITE_API int tdsqlite3changeset_conflict( function SQLITE_API (line 207262) | SQLITE_API int tdsqlite3changeset_fk_conflicts( function SQLITE_API (line 207280) | SQLITE_API int tdsqlite3changeset_finalize(tdsqlite3_changeset_iter *p){ function sessionChangesetInvert (line 207295) | static int sessionChangesetInvert( function SQLITE_API (line 207454) | SQLITE_API int tdsqlite3changeset_invert( function SQLITE_API (line 207473) | SQLITE_API int tdsqlite3changeset_invert_strm( type SessionApplyCtx (line 207492) | typedef struct SessionApplyCtx SessionApplyCtx; type SessionApplyCtx (line 207493) | struct SessionApplyCtx { function sessionDeleteRow (line 207527) | static int sessionDeleteRow( function sessionUpdateRow (line 207610) | static int sessionUpdateRow( function sessionSelectRow (line 207689) | static int sessionSelectRow( function sessionInsertRow (line 207707) | static int sessionInsertRow( function sessionPrepare (line 207737) | static int sessionPrepare(tdsqlite3 *db, tdsqlite3_stmt **pp, const char... function sessionStat1Sql (line 207747) | static int sessionStat1Sql(tdsqlite3 *db, SessionApplyCtx *p){ function sessionBindValue (line 207781) | static int sessionBindValue( function sessionBindRow (line 207814) | static int sessionBindRow( function sessionSeekToRow (line 207863) | static int sessionSeekToRow( function sessionRebaseAdd (line 207898) | static int sessionRebaseAdd( function sessionConflictHandler (line 207972) | static int sessionConflictHandler( function sessionApplyOneOp (line 208070) | static int sessionApplyOneOp( function sessionApplyOneWithRetry (line 208204) | static int sessionApplyOneWithRetry( function sessionRetryConstraints (line 208261) | static int sessionRetryConstraints( function sessionChangesetApply (line 208315) | static int sessionChangesetApply( function SQLITE_API (line 208514) | SQLITE_API int tdsqlite3changeset_apply_v2( function SQLITE_API (line 208547) | SQLITE_API int tdsqlite3changeset_apply( function SQLITE_API (line 208572) | SQLITE_API int tdsqlite3changeset_apply_v2_strm( function SQLITE_API (line 208599) | SQLITE_API int tdsqlite3changeset_apply_strm( type tdsqlite3_changegroup (line 208622) | struct tdsqlite3_changegroup { function sessionChangeMerge (line 208633) | static int sessionChangeMerge( function sessionChangesetToHash (line 208815) | static int sessionChangesetToHash( function sessionChangegroupOutput (line 208938) | static int sessionChangegroupOutput( function SQLITE_API (line 208989) | SQLITE_API int tdsqlite3changegroup_new(tdsqlite3_changegroup **pp){ function SQLITE_API (line 209006) | SQLITE_API int tdsqlite3changegroup_add(tdsqlite3_changegroup *pGrp, int... function SQLITE_API (line 209022) | SQLITE_API int tdsqlite3changegroup_output( function SQLITE_API (line 209033) | SQLITE_API int tdsqlite3changegroup_add_strm( function SQLITE_API (line 209052) | SQLITE_API int tdsqlite3changegroup_output_strm( function SQLITE_API (line 209063) | SQLITE_API void tdsqlite3changegroup_delete(tdsqlite3_changegroup *pGrp){ function SQLITE_API (line 209073) | SQLITE_API int tdsqlite3changeset_concat( function SQLITE_API (line 209102) | SQLITE_API int tdsqlite3changeset_concat_strm( type tdsqlite3_rebaser (line 209131) | struct tdsqlite3_rebaser { function sessionAppendRecordMerge (line 209141) | static void sessionAppendRecordMerge( function sessionAppendPartialUpdate (line 209190) | static void sessionAppendPartialUpdate( function sessionRebase (line 209258) | static int sessionRebase( function SQLITE_API (line 209390) | SQLITE_API int tdsqlite3rebaser_create(tdsqlite3_rebaser **ppNew){ function SQLITE_API (line 209407) | SQLITE_API int tdsqlite3rebaser_configure( function SQLITE_API (line 209424) | SQLITE_API int tdsqlite3rebaser_rebase( function SQLITE_API (line 209443) | SQLITE_API int tdsqlite3rebaser_rebase_strm( function SQLITE_API (line 209464) | SQLITE_API void tdsqlite3rebaser_delete(tdsqlite3_rebaser *p){ function SQLITE_API (line 209474) | SQLITE_API int tdsqlite3session_config(int op, void *pArg){ type Fts5ExtensionApi (line 209543) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 209544) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 209545) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 209555) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 209771) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 210005) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 210006) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 210007) | struct fts5_tokenizer { type fts5_api (line 210042) | typedef struct fts5_api fts5_api; type fts5_api (line 210043) | struct fts5_api { type u8 (line 210108) | typedef unsigned char u8; type u32 (line 210109) | typedef unsigned int u32; type u16 (line 210110) | typedef unsigned short u16; type i16 (line 210111) | typedef short i16; type tdsqlite3_int64 (line 210112) | typedef tdsqlite3_int64 i64; type tdsqlite3_uint64 (line 210113) | typedef tdsqlite3_uint64 u64; type Fts5Global (line 210193) | typedef struct Fts5Global Fts5Global; type Fts5Colset (line 210194) | typedef struct Fts5Colset Fts5Colset; type Fts5Colset (line 210202) | struct Fts5Colset { type Fts5Config (line 210214) | typedef struct Fts5Config Fts5Config; type Fts5Config (line 210251) | struct Fts5Config { type Fts5Buffer (line 210337) | typedef struct Fts5Buffer Fts5Buffer; type Fts5Buffer (line 210338) | struct Fts5Buffer { type Fts5PoslistReader (line 210373) | typedef struct Fts5PoslistReader Fts5PoslistReader; type Fts5PoslistReader (line 210374) | struct Fts5PoslistReader { type Fts5PoslistWriter (line 210392) | typedef struct Fts5PoslistWriter Fts5PoslistWriter; type Fts5PoslistWriter (line 210393) | struct Fts5PoslistWriter { type Fts5Termset (line 210414) | typedef struct Fts5Termset Fts5Termset; type Fts5Index (line 210428) | typedef struct Fts5Index Fts5Index; type Fts5IndexIter (line 210429) | typedef struct Fts5IndexIter Fts5IndexIter; type Fts5IndexIter (line 210431) | struct Fts5IndexIter { type Fts5Table (line 210628) | typedef struct Fts5Table Fts5Table; type Fts5Table (line 210629) | struct Fts5Table { type Fts5Hash (line 210655) | typedef struct Fts5Hash Fts5Hash; type Fts5Storage (line 210711) | typedef struct Fts5Storage Fts5Storage; type Fts5Expr (line 210754) | typedef struct Fts5Expr Fts5Expr; type Fts5ExprNode (line 210755) | typedef struct Fts5ExprNode Fts5ExprNode; type Fts5Parse (line 210756) | typedef struct Fts5Parse Fts5Parse; type Fts5Token (line 210757) | typedef struct Fts5Token Fts5Token; type Fts5ExprPhrase (line 210758) | typedef struct Fts5ExprPhrase Fts5ExprPhrase; type Fts5ExprNearset (line 210759) | typedef struct Fts5ExprNearset Fts5ExprNearset; type Fts5Token (line 210761) | struct Fts5Token { type Fts5PoslistPopulator (line 210799) | typedef struct Fts5PoslistPopulator Fts5PoslistPopulator; type fts5YYMINORTYPE (line 211048) | typedef union { type fts5yyStackEntry (line 211236) | struct fts5yyStackEntry { type fts5yyStackEntry (line 211243) | typedef struct fts5yyStackEntry fts5yyStackEntry; type fts5yyParser (line 211247) | struct fts5yyParser { type fts5yyParser (line 211266) | typedef struct fts5yyParser fts5yyParser; function tdsqlite3Fts5ParserTrace (line 211292) | static void tdsqlite3Fts5ParserTrace(FILE *TraceFILE, char *zTracePrompt){ function fts5yyGrowStack (line 211375) | static int fts5yyGrowStack(fts5yyParser *p){ function tdsqlite3Fts5ParserInit (line 211414) | static void tdsqlite3Fts5ParserInit(void *fts5yypRawParser tdsqlite3Fts5... function fts5yy_destructor (line 211472) | static void fts5yy_destructor( function fts5yy_pop_parser_stack (line 211531) | static void fts5yy_pop_parser_stack(fts5yyParser *pParser){ function tdsqlite3Fts5ParserFinalize (line 211549) | static void tdsqlite3Fts5ParserFinalize(void *p){ function tdsqlite3Fts5ParserFree (line 211566) | static void tdsqlite3Fts5ParserFree( function tdsqlite3Fts5ParserStackPeak (line 211582) | static int tdsqlite3Fts5ParserStackPeak(void *p){ function tdsqlite3Fts5ParserCoverage (line 211606) | static int tdsqlite3Fts5ParserCoverage(FILE *out){ function fts5YYACTIONTYPE (line 211629) | static fts5YYACTIONTYPE fts5yy_find_shift_action( function fts5YYACTIONTYPE (line 211694) | static fts5YYACTIONTYPE fts5yy_find_reduce_action( function fts5yyStackOverflow (line 211723) | static void fts5yyStackOverflow(fts5yyParser *fts5yypParser){ function fts5yyTraceShift (line 211746) | static void fts5yyTraceShift(fts5yyParser *fts5yypParser, int fts5yyNewS... function fts5yy_shift (line 211766) | static void fts5yy_shift( function fts5YYACTIONTYPE (line 211883) | static fts5YYACTIONTYPE fts5yy_reduce( function fts5yy_parse_failed (line 212126) | static void fts5yy_parse_failed( function fts5yy_syntax_error (line 212149) | static void fts5yy_syntax_error( function fts5yy_accept (line 212171) | static void fts5yy_accept( function tdsqlite3Fts5Parser (line 212212) | static void tdsqlite3Fts5Parser( function tdsqlite3Fts5ParserFallback (line 212386) | static int tdsqlite3Fts5ParserFallback(int iToken){ type CInstIter (line 212432) | typedef struct CInstIter CInstIter; type CInstIter (line 212433) | struct CInstIter { function fts5CInstIterNext (line 212449) | static int fts5CInstIterNext(CInstIter *pIter){ function fts5CInstIterInit (line 212480) | static int fts5CInstIterInit( type HighlightContext (line 212506) | typedef struct HighlightContext HighlightContext; type HighlightContext (line 212507) | struct HighlightContext { function fts5HighlightAppend (line 212529) | static void fts5HighlightAppend( function fts5HighlightCb (line 212544) | static int fts5HighlightCb( function fts5HighlightFunction (line 212598) | static void fts5HighlightFunction( type Fts5SFinder (line 212647) | typedef struct Fts5SFinder Fts5SFinder; type Fts5SFinder (line 212648) | struct Fts5SFinder { function fts5SentenceFinderAdd (line 212661) | static int fts5SentenceFinderAdd(Fts5SFinder *p, int iAdd){ function fts5SentenceFinderCb (line 212680) | static int fts5SentenceFinderCb( function fts5SnippetScore (line 212713) | static int fts5SnippetScore( function fts5SnippetFunction (line 212770) | static void fts5SnippetFunction( type Fts5Bm25Data (line 212928) | typedef struct Fts5Bm25Data Fts5Bm25Data; type Fts5Bm25Data (line 212929) | struct Fts5Bm25Data { function fts5CountCb (line 212940) | static int fts5CountCb( function fts5Bm25GetData (line 212956) | static int fts5Bm25GetData( function fts5Bm25Function (line 213029) | static void fts5Bm25Function( function tdsqlite3Fts5AuxInit (line 213087) | static int tdsqlite3Fts5AuxInit(fts5_api *pApi){ function tdsqlite3Fts5BufferSize (line 213130) | static int tdsqlite3Fts5BufferSize(int *pRc, Fts5Buffer *pBuf, u32 nByte){ function tdsqlite3Fts5BufferAppendVarint (line 213154) | static void tdsqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, ... function tdsqlite3Fts5Put32 (line 213159) | static void tdsqlite3Fts5Put32(u8 *aBuf, int iVal){ function tdsqlite3Fts5Get32 (line 213166) | static int tdsqlite3Fts5Get32(const u8 *aBuf){ function tdsqlite3Fts5BufferAppendBlob (line 213175) | static void tdsqlite3Fts5BufferAppendBlob( function tdsqlite3Fts5BufferAppendString (line 213194) | static void tdsqlite3Fts5BufferAppendString( function tdsqlite3Fts5BufferAppendPrintf (line 213212) | static void tdsqlite3Fts5BufferAppendPrintf( function tdsqlite3Fts5BufferFree (line 213251) | static void tdsqlite3Fts5BufferFree(Fts5Buffer *pBuf){ function tdsqlite3Fts5BufferZero (line 213260) | static void tdsqlite3Fts5BufferZero(Fts5Buffer *pBuf){ function tdsqlite3Fts5BufferSet (line 213269) | static void tdsqlite3Fts5BufferSet( function tdsqlite3Fts5PoslistNext64 (line 213279) | static int tdsqlite3Fts5PoslistNext64( function tdsqlite3Fts5PoslistReaderNext (line 213318) | static int tdsqlite3Fts5PoslistReaderNext(Fts5PoslistReader *pIter){ function tdsqlite3Fts5PoslistReaderInit (line 213325) | static int tdsqlite3Fts5PoslistReaderInit( function tdsqlite3Fts5PoslistSafeAppend (line 213342) | static void tdsqlite3Fts5PoslistSafeAppend( function tdsqlite3Fts5PoslistWriterAppend (line 213357) | static int tdsqlite3Fts5PoslistWriterAppend( function tdsqlite3Fts5IsBareword (line 213417) | static int tdsqlite3Fts5IsBareword(char t){ type Fts5TermsetEntry (line 213435) | typedef struct Fts5TermsetEntry Fts5TermsetEntry; type Fts5TermsetEntry (line 213436) | struct Fts5TermsetEntry { type Fts5Termset (line 213443) | struct Fts5Termset { function tdsqlite3Fts5TermsetNew (line 213447) | static int tdsqlite3Fts5TermsetNew(Fts5Termset **pp){ function tdsqlite3Fts5TermsetAdd (line 213453) | static int tdsqlite3Fts5TermsetAdd( function tdsqlite3Fts5TermsetFree (line 213502) | static void tdsqlite3Fts5TermsetFree(Fts5Termset *p){ function fts5_iswhitespace (line 213544) | static int fts5_iswhitespace(char x){ function fts5_isopenquote (line 213548) | static int fts5_isopenquote(char x){ function fts5_isdigit (line 213577) | static int fts5_isdigit(char a){ function fts5Dequote (line 213659) | static int fts5Dequote(char *z){ function tdsqlite3Fts5Dequote (line 213704) | static void tdsqlite3Fts5Dequote(char *z){ type Fts5Enum (line 213715) | struct Fts5Enum { type Fts5Enum (line 213719) | typedef struct Fts5Enum Fts5Enum; function fts5ConfigSetEnum (line 213721) | static int fts5ConfigSetEnum( function fts5ConfigParseSpecial (line 213750) | static int fts5ConfigParseSpecial( function fts5ConfigDefaultTokenizer (line 213914) | static int fts5ConfigDefaultTokenizer(Fts5Global *pGlobal, Fts5Config *p... function fts5ConfigParseColumn (line 213976) | static int fts5ConfigParseColumn( function fts5ConfigMakeExprlist (line 214004) | static int fts5ConfigMakeExprlist(Fts5Config *p){ function tdsqlite3Fts5ConfigParse (line 214037) | static int tdsqlite3Fts5ConfigParse( function tdsqlite3Fts5ConfigFree (line 214156) | static void tdsqlite3Fts5ConfigFree(Fts5Config *pConfig){ function tdsqlite3Fts5ConfigDeclareVtab (line 214183) | static int tdsqlite3Fts5ConfigDeclareVtab(Fts5Config *pConfig){ function tdsqlite3Fts5Tokenize (line 214229) | static int tdsqlite3Fts5Tokenize( function tdsqlite3Fts5ConfigParseRank (line 214275) | static int tdsqlite3Fts5ConfigParseRank( function tdsqlite3Fts5ConfigSetValue (line 214334) | static int tdsqlite3Fts5ConfigSetValue( function tdsqlite3Fts5ConfigLoad (line 214428) | static int tdsqlite3Fts5ConfigLoad(Fts5Config *pConfig, int iCookie){ type Fts5ExprTerm (line 214506) | typedef struct Fts5ExprTerm Fts5ExprTerm; type Fts5Expr (line 214521) | struct Fts5Expr { type Fts5ExprNode (line 214540) | struct Fts5ExprNode { type Fts5ExprTerm (line 214569) | struct Fts5ExprTerm { type Fts5ExprPhrase (line 214581) | struct Fts5ExprPhrase { type Fts5ExprNearset (line 214592) | struct Fts5ExprNearset { type Fts5Parse (line 214603) | struct Fts5Parse { function tdsqlite3Fts5ParseError (line 214612) | static void tdsqlite3Fts5ParseError(Fts5Parse *pParse, const char *zFmt,... function fts5ExprIsspace (line 214622) | static int fts5ExprIsspace(char t){ function fts5ExprGetToken (line 214629) | static int fts5ExprGetToken( function fts5ParseFree (line 214694) | static void fts5ParseFree(void *p){ tdsqlite3_free(p); } function tdsqlite3Fts5ExprNew (line 214696) | static int tdsqlite3Fts5ExprNew( function tdsqlite3Fts5ParseNodeFree (line 214769) | static void tdsqlite3Fts5ParseNodeFree(Fts5ExprNode *p){ function tdsqlite3Fts5ExprFree (line 214783) | static void tdsqlite3Fts5ExprFree(Fts5Expr *p){ function tdsqlite3Fts5ExprAnd (line 214791) | static int tdsqlite3Fts5ExprAnd(Fts5Expr **pp1, Fts5Expr *p2){ function i64 (line 214831) | static i64 fts5ExprSynonymRowid(Fts5ExprTerm *pTerm, int bDesc, int *pbE... function fts5ExprSynonymList (line 214855) | static int fts5ExprSynonymList( function fts5ExprPhraseIsMatch (line 214938) | static int fts5ExprPhraseIsMatch( type Fts5LookaheadReader (line 215022) | typedef struct Fts5LookaheadReader Fts5LookaheadReader; type Fts5LookaheadReader (line 215023) | struct Fts5LookaheadReader { function fts5LookaheadReaderNext (line 215033) | static int fts5LookaheadReaderNext(Fts5LookaheadReader *p){ function fts5LookaheadReaderInit (line 215041) | static int fts5LookaheadReaderInit( type Fts5NearTrimmer (line 215052) | typedef struct Fts5NearTrimmer Fts5NearTrimmer; type Fts5NearTrimmer (line 215053) | struct Fts5NearTrimmer { function fts5ExprNearIsMatch (line 215076) | static int fts5ExprNearIsMatch(int *pRc, Fts5ExprNearset *pNear){ function fts5ExprAdvanceto (line 215175) | static int fts5ExprAdvanceto( function fts5ExprSynonymAdvanceto (line 215201) | static int fts5ExprSynonymAdvanceto( function fts5ExprNearTest (line 215231) | static int fts5ExprNearTest( function fts5ExprNearInitAll (line 215290) | static int fts5ExprNearInitAll( function fts5RowidCmp (line 215352) | static int fts5RowidCmp( function fts5ExprSetEof (line 215367) | static void fts5ExprSetEof(Fts5ExprNode *pNode){ function fts5ExprNodeZeroPoslist (line 215376) | static void fts5ExprNodeZeroPoslist(Fts5ExprNode *pNode){ function fts5NodeCompare (line 215406) | static int fts5NodeCompare( function fts5ExprNodeTest_STRING (line 215427) | static int fts5ExprNodeTest_STRING( function fts5ExprNodeNext_STRING (line 215497) | static int fts5ExprNodeNext_STRING( function fts5ExprNodeTest_TERM (line 215562) | static int fts5ExprNodeTest_TERM( function fts5ExprNodeNext_TERM (line 215590) | static int fts5ExprNodeNext_TERM( function fts5ExprNodeTest_OR (line 215614) | static void fts5ExprNodeTest_OR( function fts5ExprNodeNext_OR (line 215633) | static int fts5ExprNodeNext_OR( function fts5ExprNodeTest_AND (line 215665) | static int fts5ExprNodeTest_AND( function fts5ExprNodeNext_AND (line 215717) | static int fts5ExprNodeNext_AND( function fts5ExprNodeTest_NOT (line 215732) | static int fts5ExprNodeTest_NOT( function fts5ExprNodeNext_NOT (line 215760) | static int fts5ExprNodeNext_NOT( function fts5ExprNodeTest (line 215781) | static int fts5ExprNodeTest( function fts5ExprNodeFirst (line 215826) | static int fts5ExprNodeFirst(Fts5Expr *pExpr, Fts5ExprNode *pNode){ function tdsqlite3Fts5ExprFirst (line 215885) | static int tdsqlite3Fts5ExprFirst(Fts5Expr *p, Fts5Index *pIdx, i64 iFir... function tdsqlite3Fts5ExprNext (line 215916) | static int tdsqlite3Fts5ExprNext(Fts5Expr *p, i64 iLast){ function tdsqlite3Fts5ExprEof (line 215930) | static int tdsqlite3Fts5ExprEof(Fts5Expr *p){ function i64 (line 215934) | static i64 tdsqlite3Fts5ExprRowid(Fts5Expr *p){ function fts5ParseStringFromToken (line 215938) | static int fts5ParseStringFromToken(Fts5Token *pToken, char **pz){ function fts5ExprPhraseFree (line 215947) | static void fts5ExprPhraseFree(Fts5ExprPhrase *pPhrase){ function tdsqlite3Fts5ParseSetCaret (line 215972) | static void tdsqlite3Fts5ParseSetCaret(Fts5ExprPhrase *pPhrase){ function Fts5ExprNearset (line 215986) | static Fts5ExprNearset *tdsqlite3Fts5ParseNearset( type TokenCtx (line 216046) | typedef struct TokenCtx TokenCtx; type TokenCtx (line 216047) | struct TokenCtx { function fts5ParseTokenize (line 216055) | static int fts5ParseTokenize( function tdsqlite3Fts5ParsePhraseFree (line 216120) | static void tdsqlite3Fts5ParsePhraseFree(Fts5ExprPhrase *pPhrase){ function tdsqlite3Fts5ParseNearsetFree (line 216127) | static void tdsqlite3Fts5ParseNearsetFree(Fts5ExprNearset *pNear){ function tdsqlite3Fts5ParseFinished (line 216138) | static void tdsqlite3Fts5ParseFinished(Fts5Parse *pParse, Fts5ExprNode *p){ function Fts5ExprPhrase (line 216148) | static Fts5ExprPhrase *tdsqlite3Fts5ParseTerm( function tdsqlite3Fts5ExprClonePhrase (line 216209) | static int tdsqlite3Fts5ExprClonePhrase( function tdsqlite3Fts5ParseNear (line 216305) | static void tdsqlite3Fts5ParseNear(Fts5Parse *pParse, Fts5Token *pTok){ function tdsqlite3Fts5ParseSetDistance (line 216313) | static void tdsqlite3Fts5ParseSetDistance( function Fts5Colset (line 216348) | static Fts5Colset *fts5ParseColset( function Fts5Colset (line 216389) | static Fts5Colset *tdsqlite3Fts5ParseColsetInvert(Fts5Parse *pParse, Fts... function Fts5Colset (line 216412) | static Fts5Colset *tdsqlite3Fts5ParseColset( function Fts5Colset (line 216452) | static Fts5Colset *fts5CloneColset(int *pRc, Fts5Colset *pOrig){ function fts5MergeColset (line 216469) | static void fts5MergeColset(Fts5Colset *pColset, Fts5Colset *pMerge){ function fts5ParseSetColset (line 216495) | static void fts5ParseSetColset( function tdsqlite3Fts5ParseSetColset (line 216533) | static void tdsqlite3Fts5ParseSetColset( function fts5ExprAssignXNext (line 216550) | static void fts5ExprAssignXNext(Fts5ExprNode *pNode){ function fts5ExprAddChildren (line 216583) | static void fts5ExprAddChildren(Fts5ExprNode *p, Fts5ExprNode *pSub){ function Fts5ExprNode (line 216598) | static Fts5ExprNode *tdsqlite3Fts5ParseNode( function Fts5ExprNode (line 216676) | static Fts5ExprNode *tdsqlite3Fts5ParseImplicitAnd( function fts5ExprFunction (line 216954) | static void fts5ExprFunction( function fts5ExprFunctionHr (line 217039) | static void fts5ExprFunctionHr( function fts5ExprFunctionTcl (line 217046) | static void fts5ExprFunctionTcl( function fts5ExprIsAlnum (line 217059) | static void fts5ExprIsAlnum( function fts5ExprFold (line 217080) | static void fts5ExprFold( function tdsqlite3Fts5ExprInit (line 217102) | static int tdsqlite3Fts5ExprInit(Fts5Global *pGlobal, tdsqlite3 *db){ function tdsqlite3Fts5ExprPhraseCount (line 217134) | static int tdsqlite3Fts5ExprPhraseCount(Fts5Expr *pExpr){ function tdsqlite3Fts5ExprPhraseSize (line 217141) | static int tdsqlite3Fts5ExprPhraseSize(Fts5Expr *pExpr, int iPhrase){ function tdsqlite3Fts5ExprPoslist (line 217150) | static int tdsqlite3Fts5ExprPoslist(Fts5Expr *pExpr, int iPhrase, const ... type Fts5PoslistPopulator (line 217164) | struct Fts5PoslistPopulator { function Fts5PoslistPopulator (line 217170) | static Fts5PoslistPopulator *tdsqlite3Fts5ExprClearPoslists(Fts5Expr *pE... type Fts5ExprCtx (line 217192) | struct Fts5ExprCtx { type Fts5ExprCtx (line 217197) | typedef struct Fts5ExprCtx Fts5ExprCtx; function fts5ExprColsetTest (line 217202) | static int fts5ExprColsetTest(Fts5Colset *pColset, int iCol){ function fts5ExprPopulatePoslistsCb (line 217210) | static int fts5ExprPopulatePoslistsCb( function tdsqlite3Fts5ExprPopulatePoslists (line 217245) | static int tdsqlite3Fts5ExprPopulatePoslists( function fts5ExprClearPoslists (line 217275) | static void fts5ExprClearPoslists(Fts5ExprNode *pNode){ function fts5ExprCheckPoslists (line 217286) | static int fts5ExprCheckPoslists(Fts5ExprNode *pNode, i64 iRowid){ function tdsqlite3Fts5ExprCheckPoslists (line 217330) | static void tdsqlite3Fts5ExprCheckPoslists(Fts5Expr *pExpr, i64 iRowid){ function tdsqlite3Fts5ExprPhraseCollist (line 217337) | static int tdsqlite3Fts5ExprPhraseCollist( type Fts5HashEntry (line 217390) | typedef struct Fts5HashEntry Fts5HashEntry; type Fts5Hash (line 217399) | struct Fts5Hash { type Fts5HashEntry (line 217430) | struct Fts5HashEntry { function tdsqlite3Fts5HashNew (line 217456) | static int tdsqlite3Fts5HashNew(Fts5Config *pConfig, Fts5Hash **ppNew, i... function tdsqlite3Fts5HashFree (line 217486) | static void tdsqlite3Fts5HashFree(Fts5Hash *pHash){ function tdsqlite3Fts5HashClear (line 217497) | static void tdsqlite3Fts5HashClear(Fts5Hash *pHash){ function fts5HashKey (line 217511) | static unsigned int fts5HashKey(int nSlot, const u8 *p, int n){ function fts5HashKey2 (line 217520) | static unsigned int fts5HashKey2(int nSlot, u8 b, const u8 *p, int n){ function fts5HashResize (line 217533) | static int fts5HashResize(Fts5Hash *pHash){ function fts5HashAddPoslistSize (line 217561) | static int fts5HashAddPoslistSize( function tdsqlite3Fts5HashWrite (line 217612) | static int tdsqlite3Fts5HashWrite( function Fts5HashEntry (line 217765) | static Fts5HashEntry *fts5HashEntryMerge( function fts5HashEntrySort (line 217811) | static int fts5HashEntrySort( function tdsqlite3Fts5HashQuery (line 217858) | static int tdsqlite3Fts5HashQuery( function tdsqlite3Fts5HashScanInit (line 217896) | static int tdsqlite3Fts5HashScanInit( function tdsqlite3Fts5HashScanNext (line 217903) | static void tdsqlite3Fts5HashScanNext(Fts5Hash *p){ function tdsqlite3Fts5HashScanEof (line 217908) | static int tdsqlite3Fts5HashScanEof(Fts5Hash *p){ function tdsqlite3Fts5HashScanEntry (line 217912) | static void tdsqlite3Fts5HashScanEntry( function tdsqlite3Fts5Corrupt (line 218175) | static int tdsqlite3Fts5Corrupt() { return SQLITE_CORRUPT_VTAB; } type Fts5Data (line 218187) | typedef struct Fts5Data Fts5Data; type Fts5DlidxIter (line 218188) | typedef struct Fts5DlidxIter Fts5DlidxIter; type Fts5DlidxLvl (line 218189) | typedef struct Fts5DlidxLvl Fts5DlidxLvl; type Fts5DlidxWriter (line 218190) | typedef struct Fts5DlidxWriter Fts5DlidxWriter; type Fts5Iter (line 218191) | typedef struct Fts5Iter Fts5Iter; type Fts5PageWriter (line 218192) | typedef struct Fts5PageWriter Fts5PageWriter; type Fts5SegIter (line 218193) | typedef struct Fts5SegIter Fts5SegIter; type Fts5DoclistIter (line 218194) | typedef struct Fts5DoclistIter Fts5DoclistIter; type Fts5SegWriter (line 218195) | typedef struct Fts5SegWriter Fts5SegWriter; type Fts5Structure (line 218196) | typedef struct Fts5Structure Fts5Structure; type Fts5StructureLevel (line 218197) | typedef struct Fts5StructureLevel Fts5StructureLevel; type Fts5StructureSegment (line 218198) | typedef struct Fts5StructureSegment Fts5StructureSegment; type Fts5Data (line 218200) | struct Fts5Data { type Fts5Index (line 218209) | struct Fts5Index { type Fts5DoclistIter (line 218240) | struct Fts5DoclistIter { type Fts5StructureSegment (line 218255) | struct Fts5StructureSegment { type Fts5StructureLevel (line 218260) | struct Fts5StructureLevel { type Fts5Structure (line 218265) | struct Fts5Structure { type Fts5PageWriter (line 218276) | struct Fts5PageWriter { type Fts5DlidxWriter (line 218283) | struct Fts5DlidxWriter { type Fts5SegWriter (line 218289) | struct Fts5SegWriter { type Fts5CResult (line 218308) | typedef struct Fts5CResult Fts5CResult; type Fts5CResult (line 218309) | struct Fts5CResult { type Fts5SegIter (line 218360) | struct Fts5SegIter { type Fts5Iter (line 218438) | struct Fts5Iter { type Fts5DlidxLvl (line 218471) | struct Fts5DlidxLvl { type Fts5DlidxIter (line 218481) | struct Fts5DlidxIter { function fts5PutU16 (line 218487) | static void fts5PutU16(u8 *aOut, u16 iVal){ function u16 (line 218492) | static u16 fts5GetU16(const u8 *aIn){ function fts5BufferCompareBlob (line 218515) | static int fts5BufferCompareBlob( function fts5BufferCompare (line 218534) | static int fts5BufferCompare(Fts5Buffer *pLeft, Fts5Buffer *pRight){ function fts5LeafFirstTermOff (line 218540) | static int fts5LeafFirstTermOff(Fts5Data *pLeaf){ function tdsqlite3Fts5IndexCloseReader (line 218549) | static void tdsqlite3Fts5IndexCloseReader(Fts5Index *p){ function Fts5Data (line 218563) | static Fts5Data *fts5DataRead(Fts5Index *p, i64 iRowid){ function fts5DataRelease (line 218636) | static void fts5DataRelease(Fts5Data *pData){ function Fts5Data (line 218640) | static Fts5Data *fts5LeafRead(Fts5Index *p, i64 iRowid){ function fts5IndexPrepareStmt (line 218652) | static int fts5IndexPrepareStmt( function fts5DataWrite (line 218674) | static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int... function fts5DataDelete (line 218698) | static void fts5DataDelete(Fts5Index *p, i64 iFirst, i64 iLast){ function fts5DataRemoveSegment (line 218719) | static void fts5DataRemoveSegment(Fts5Index *p, int iSegid){ function fts5StructureRelease (line 218741) | static void fts5StructureRelease(Fts5Structure *pStruct){ function fts5StructureRef (line 218752) | static void fts5StructureRef(Fts5Structure *pStruct){ function fts5StructureDecode (line 218768) | static int fts5StructureDecode( function fts5StructureAddLevel (line 218859) | static void fts5StructureAddLevel(int *pRc, Fts5Structure **ppStruct){ function fts5StructureExtendLevel (line 218883) | static void fts5StructureExtendLevel( function Fts5Structure (line 218912) | static Fts5Structure *fts5StructureReadUncached(Fts5Index *p){ function i64 (line 218936) | static i64 fts5IndexDataVersion(Fts5Index *p){ function Fts5Structure (line 218967) | static Fts5Structure *fts5StructureRead(Fts5Index *p){ function fts5StructureInvalidate (line 219006) | static void fts5StructureInvalidate(Fts5Index *p){ function fts5StructureCountSegments (line 219018) | static int fts5StructureCountSegments(Fts5Structure *pStruct){ function fts5StructureWrite (line 219049) | static void fts5StructureWrite(Fts5Index *p, Fts5Structure *pStruct){ function fts5PrintStructure (line 219091) | static void fts5PrintStructure(const char *zCaption, Fts5Structure *pStr... function fts5SegmentSize (line 219104) | static int fts5SegmentSize(Fts5StructureSegment *pSeg){ function fts5StructurePromoteTo (line 219113) | static void fts5StructurePromoteTo( function fts5StructurePromote (line 219156) | static void fts5StructurePromote( function fts5DlidxLvlNext (line 219207) | static int fts5DlidxLvlNext(Fts5DlidxLvl *pLvl){ function fts5DlidxIterNextR (line 219239) | static int fts5DlidxIterNextR(Fts5Index *p, Fts5DlidxIter *pIter, int iL... function fts5DlidxIterNext (line 219259) | static int fts5DlidxIterNext(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterFirst (line 219274) | static int fts5DlidxIterFirst(Fts5DlidxIter *pIter){ function fts5DlidxIterEof (line 219283) | static int fts5DlidxIterEof(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterLast (line 219287) | static void fts5DlidxIterLast(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxLvlPrev (line 219310) | static int fts5DlidxLvlPrev(Fts5DlidxLvl *pLvl){ function fts5DlidxIterPrevR (line 219359) | static int fts5DlidxIterPrevR(Fts5Index *p, Fts5DlidxIter *pIter, int iL... function fts5DlidxIterPrev (line 219382) | static int fts5DlidxIterPrev(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterFree (line 219389) | static void fts5DlidxIterFree(Fts5DlidxIter *pIter){ function Fts5DlidxIter (line 219399) | static Fts5DlidxIter *fts5DlidxIterInit( function i64 (line 219446) | static i64 fts5DlidxIterRowid(Fts5DlidxIter *pIter){ function fts5DlidxIterPgno (line 219449) | static int fts5DlidxIterPgno(Fts5DlidxIter *pIter){ function fts5SegIterNextPage (line 219456) | static void fts5SegIterNextPage( function fts5GetPoslistSize (line 219494) | static int fts5GetPoslistSize(const u8 *p, int *pnSz, int *pbDel){ function fts5SegIterLoadNPos (line 219515) | static void fts5SegIterLoadNPos(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadRowid (line 219544) | static void fts5SegIterLoadRowid(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadTerm (line 219577) | static void fts5SegIterLoadTerm(Fts5Index *p, Fts5SegIter *pIter, int nK... function fts5SegIterSetNext (line 219610) | static void fts5SegIterSetNext(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterInit (line 219628) | static void fts5SegIterInit( function fts5SegIterReverseInitPage (line 219676) | static void fts5SegIterReverseInitPage(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterReverseNewPage (line 219729) | static void fts5SegIterReverseNewPage(Fts5Index *p, Fts5SegIter *pIter){ function fts5MultiIterIsEmpty (line 219781) | static int fts5MultiIterIsEmpty(Fts5Index *p, Fts5Iter *pIter){ function fts5SegIterNext_Reverse (line 219791) | static void fts5SegIterNext_Reverse( function fts5SegIterNext_None (line 219825) | static void fts5SegIterNext_None( function fts5SegIterNext (line 219897) | static void fts5SegIterNext( function fts5SegIterReverse (line 220033) | static void fts5SegIterReverse(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadDlidx (line 220119) | static void fts5SegIterLoadDlidx(Fts5Index *p, Fts5SegIter *pIter){ function fts5LeafSeek (line 220153) | static void fts5LeafSeek( function tdsqlite3_stmt (line 220280) | static tdsqlite3_stmt *fts5IdxSelectStmt(Fts5Index *p){ function fts5SegIterSeekInit (line 220299) | static void fts5SegIterSeekInit( function fts5SegIterHashInit (line 220382) | static void fts5SegIterHashInit( function fts5SegIterClear (line 220441) | static void fts5SegIterClear(Fts5SegIter *pIter){ function fts5AssertComparisonResult (line 220458) | static void fts5AssertComparisonResult( function fts5AssertMultiIterSetup (line 220500) | static void fts5AssertMultiIterSetup(Fts5Index *p, Fts5Iter *pIter){ function fts5MultiIterDoCompare (line 220545) | static int fts5MultiIterDoCompare(Fts5Iter *pIter, int iOut){ function fts5SegIterGotoPage (line 220599) | static void fts5SegIterGotoPage( function fts5SegIterNextFrom (line 220637) | static void fts5SegIterNextFrom( function fts5MultiIterFree (line 220691) | static void fts5MultiIterFree(Fts5Iter *pIter){ function fts5MultiIterAdvanced (line 220702) | static void fts5MultiIterAdvanced( function fts5MultiIterAdvanceRowid (line 220730) | static int fts5MultiIterAdvanceRowid( function fts5MultiIterSetEof (line 220773) | static void fts5MultiIterSetEof(Fts5Iter *pIter){ function fts5MultiIterNext (line 220786) | static void fts5MultiIterNext( function fts5MultiIterNext2 (line 220824) | static void fts5MultiIterNext2( function fts5IterSetOutputs_Noop (line 220852) | static void fts5IterSetOutputs_Noop(Fts5Iter *pUnused1, Fts5SegIter *pUn... function Fts5Iter (line 220856) | static Fts5Iter *fts5MultiIterAlloc( function fts5PoslistCallback (line 220878) | static void fts5PoslistCallback( type PoslistCallbackCtx (line 220890) | typedef struct PoslistCallbackCtx PoslistCallbackCtx; type PoslistCallbackCtx (line 220891) | struct PoslistCallbackCtx { type PoslistOffsetsCtx (line 220897) | typedef struct PoslistOffsetsCtx PoslistOffsetsCtx; type PoslistOffsetsCtx (line 220898) | struct PoslistOffsetsCtx { function fts5IndexColsetTest (line 220908) | static int fts5IndexColsetTest(Fts5Colset *pColset, int iCol){ function fts5PoslistOffsetsCallback (line 220916) | static void fts5PoslistOffsetsCallback( function fts5PoslistFilterCallback (line 220939) | static void fts5PoslistFilterCallback( function fts5ChunkIterate (line 220991) | static void fts5ChunkIterate( function fts5SegiterPoslist (line 221038) | static void fts5SegiterPoslist( function fts5IndexExtractCol (line 221074) | static int fts5IndexExtractCol( function fts5IndexExtractColset (line 221111) | static void fts5IndexExtractColset( function fts5IterSetOutputs_None (line 221133) | static void fts5IterSetOutputs_None(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Nocolset (line 221143) | static void fts5IterSetOutputs_Nocolset(Fts5Iter *pIter, Fts5SegIter *pS... function fts5IterSetOutputs_ZeroColset (line 221168) | static void fts5IterSetOutputs_ZeroColset(Fts5Iter *pIter, Fts5SegIter *... function fts5IterSetOutputs_Col (line 221178) | static void fts5IterSetOutputs_Col(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Col100 (line 221196) | static void fts5IterSetOutputs_Col100(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Full (line 221236) | static void fts5IterSetOutputs_Full(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputCb (line 221268) | static void fts5IterSetOutputCb(int *pRc, Fts5Iter *pIter){ function fts5MultiIterNew (line 221311) | static void fts5MultiIterNew( function fts5MultiIterNew2 (line 221410) | static void fts5MultiIterNew2( function fts5MultiIterEof (line 221450) | static int fts5MultiIterEof(Fts5Index *p, Fts5Iter *pIter){ function i64 (line 221462) | static i64 fts5MultiIterRowid(Fts5Iter *pIter){ function fts5MultiIterNextFrom (line 221470) | static void fts5MultiIterNextFrom( function u8 (line 221489) | static const u8 *fts5MultiIterTerm(Fts5Iter *pIter, int *pn){ function fts5AllocateSegid (line 221504) | static int fts5AllocateSegid(Fts5Index *p, Fts5Structure *pStruct){ function fts5IndexDiscardData (line 221561) | static void fts5IndexDiscardData(Fts5Index *p){ function fts5PrefixCompress (line 221576) | static int fts5PrefixCompress(int nOld, const u8 *pOld, const u8 *pNew){ function fts5WriteDlidxClear (line 221584) | static void fts5WriteDlidxClear( function fts5WriteDlidxGrow (line 221610) | static int fts5WriteDlidxGrow( function fts5WriteFlushDlidx (line 221636) | static int fts5WriteFlushDlidx(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteFlushBtree (line 221660) | static void fts5WriteFlushBtree(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteBtreeTerm (line 221689) | static void fts5WriteBtreeTerm( function fts5WriteBtreeNoTerm (line 221705) | static void fts5WriteBtreeNoTerm( function i64 (line 221721) | static i64 fts5DlidxExtractFirstRowid(Fts5Buffer *pBuf){ function fts5WriteDlidxAppend (line 221735) | static void fts5WriteDlidxAppend( function fts5WriteFlushLeaf (line 221795) | static void fts5WriteFlushLeaf(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteAppendTerm (line 221841) | static void fts5WriteAppendTerm( function fts5WriteAppendRowid (line 221922) | static void fts5WriteAppendRowid( function fts5WriteAppendPoslistData (line 221955) | static void fts5WriteAppendPoslistData( function fts5WriteFinish (line 221989) | static void fts5WriteFinish( function fts5WriteInit (line 222017) | static void fts5WriteInit( function fts5TrimSegments (line 222064) | static void fts5TrimSegments(Fts5Index *p, Fts5Iter *pIter){ function fts5MergeChunkCallback (line 222130) | static void fts5MergeChunkCallback( function fts5IndexMergeLevel (line 222142) | static void fts5IndexMergeLevel( function fts5IndexMerge (line 222291) | static int fts5IndexMerge( function fts5IndexAutomerge (line 222350) | static void fts5IndexAutomerge( function fts5IndexCrisismerge (line 222371) | static void fts5IndexCrisismerge( function fts5IndexReturn (line 222389) | static int fts5IndexReturn(Fts5Index *p){ type Fts5FlushCtx (line 222395) | typedef struct Fts5FlushCtx Fts5FlushCtx; type Fts5FlushCtx (line 222396) | struct Fts5FlushCtx { function fts5PoslistPrefix (line 222406) | static int fts5PoslistPrefix(const u8 *aBuf, int nMax){ function fts5FlushOneHash (line 222427) | static void fts5FlushOneHash(Fts5Index *p){ function fts5IndexFlush (line 222581) | static void fts5IndexFlush(Fts5Index *p){ function Fts5Structure (line 222590) | static Fts5Structure *fts5IndexOptimizeStruct( function tdsqlite3Fts5IndexOptimize (line 222652) | static int tdsqlite3Fts5IndexOptimize(Fts5Index *p){ function tdsqlite3Fts5IndexMerge (line 222686) | static int tdsqlite3Fts5IndexMerge(Fts5Index *p, int nMerge){ function fts5AppendRowid (line 222708) | static void fts5AppendRowid( function fts5AppendPoslist (line 222718) | static void fts5AppendPoslist( function fts5DoclistIterNext (line 222736) | static void fts5DoclistIterNext(Fts5DoclistIter *pIter){ function fts5DoclistIterInit (line 222762) | static void fts5DoclistIterInit( function fts5MergeAppendDocid (line 222779) | static void fts5MergeAppendDocid( function fts5BufferSwap (line 222799) | static void fts5BufferSwap(Fts5Buffer *p1, Fts5Buffer *p2){ function fts5NextRowid (line 222805) | static void fts5NextRowid(Fts5Buffer *pBuf, int *piOff, i64 *piRowid){ function fts5MergeRowidLists (line 222820) | static void fts5MergeRowidLists( function fts5MergePrefixLists (line 222867) | static void fts5MergePrefixLists( function fts5SetupPrefixIter (line 223012) | static void fts5SetupPrefixIter( function tdsqlite3Fts5IndexBeginWrite (line 223112) | static int tdsqlite3Fts5IndexBeginWrite(Fts5Index *p, int bDelete, i64 i... function tdsqlite3Fts5IndexSync (line 223136) | static int tdsqlite3Fts5IndexSync(Fts5Index *p){ function tdsqlite3Fts5IndexRollback (line 223149) | static int tdsqlite3Fts5IndexRollback(Fts5Index *p){ function tdsqlite3Fts5IndexReinit (line 223162) | static int tdsqlite3Fts5IndexReinit(Fts5Index *p){ function tdsqlite3Fts5IndexOpen (line 223179) | static int tdsqlite3Fts5IndexOpen( function tdsqlite3Fts5IndexClose (line 223220) | static int tdsqlite3Fts5IndexClose(Fts5Index *p){ function tdsqlite3Fts5IndexCharlenToBytelen (line 223243) | static int tdsqlite3Fts5IndexCharlenToBytelen( function fts5IndexCharlen (line 223270) | static int fts5IndexCharlen(const char *pIn, int nIn){ function tdsqlite3Fts5IndexWrite (line 223292) | static int tdsqlite3Fts5IndexWrite( function tdsqlite3Fts5IndexQuery (line 223328) | static int tdsqlite3Fts5IndexQuery( function tdsqlite3Fts5IterNext (line 223410) | static int tdsqlite3Fts5IterNext(Fts5IndexIter *pIndexIter){ function tdsqlite3Fts5IterNextScan (line 223420) | static int tdsqlite3Fts5IterNextScan(Fts5IndexIter *pIndexIter){ function tdsqlite3Fts5IterNextFrom (line 223444) | static int tdsqlite3Fts5IterNextFrom(Fts5IndexIter *pIndexIter, i64 iMat... function tdsqlite3Fts5IterClose (line 223463) | static void tdsqlite3Fts5IterClose(Fts5IndexIter *pIndexIter){ function tdsqlite3Fts5IndexGetAverages (line 223478) | static int tdsqlite3Fts5IndexGetAverages(Fts5Index *p, i64 *pnRow, i64 *... function tdsqlite3Fts5IndexSetAverages (line 223502) | static int tdsqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, ... function tdsqlite3Fts5IndexReads (line 223512) | static int tdsqlite3Fts5IndexReads(Fts5Index *p){ function tdsqlite3Fts5IndexSetCookie (line 223523) | static int tdsqlite3Fts5IndexSetCookie(Fts5Index *p, int iNew){ function tdsqlite3Fts5IndexLoadConfig (line 223543) | static int tdsqlite3Fts5IndexLoadConfig(Fts5Index *p){ function u64 (line 223560) | static u64 tdsqlite3Fts5IndexEntryCksum( function fts5TestDlidxReverse (line 223586) | static void fts5TestDlidxReverse( function fts5QueryCksum (line 223622) | static int fts5QueryCksum( function fts5TestUtf8 (line 223666) | static int fts5TestUtf8(const char *z, int n){ function fts5TestTerm (line 223697) | static void fts5TestTerm( function fts5IndexIntegrityCheckEmpty (line 223778) | static void fts5IndexIntegrityCheckEmpty( function fts5IntegrityCheckPgidx (line 223799) | static void fts5IntegrityCheckPgidx(Fts5Index *p, Fts5Data *pLeaf){ function fts5IndexIntegrityCheckSegment (line 223849) | static void fts5IndexIntegrityCheckSegment( function tdsqlite3Fts5IndexIntegrityCheck (line 223994) | static int tdsqlite3Fts5IndexIntegrityCheck(Fts5Index *p, u64 cksum){ function fts5DecodeRowid (line 224085) | static void fts5DecodeRowid( function fts5DebugRowid (line 224104) | static void fts5DebugRowid(int *pRc, Fts5Buffer *pBuf, i64 iKey){ function fts5DebugStructure (line 224122) | static void fts5DebugStructure( function fts5DecodeStructure (line 224151) | static void fts5DecodeStructure( function fts5DecodeAverages (line 224176) | static void fts5DecodeAverages( function fts5DecodePoslist (line 224199) | static int fts5DecodePoslist(int *pRc, Fts5Buffer *pBuf, const u8 *a, in... function fts5DecodeDoclist (line 224217) | static int fts5DecodeDoclist(int *pRc, Fts5Buffer *pBuf, const u8 *a, in... function fts5DecodeRowidList (line 224255) | static void fts5DecodeRowidList( function fts5DecodeFunction (line 224286) | static void fts5DecodeFunction( function fts5RowidFunction (line 224495) | static void fts5RowidFunction( function tdsqlite3Fts5IndexInit (line 224534) | static int tdsqlite3Fts5IndexInit(tdsqlite3 *db){ function tdsqlite3Fts5IndexReset (line 224555) | static int tdsqlite3Fts5IndexReset(Fts5Index *p){ type Fts5Auxdata (line 224590) | typedef struct Fts5Auxdata Fts5Auxdata; type Fts5Auxiliary (line 224591) | typedef struct Fts5Auxiliary Fts5Auxiliary; type Fts5Cursor (line 224592) | typedef struct Fts5Cursor Fts5Cursor; type Fts5FullTable (line 224593) | typedef struct Fts5FullTable Fts5FullTable; type Fts5Sorter (line 224594) | typedef struct Fts5Sorter Fts5Sorter; type Fts5TokenizerModule (line 224595) | typedef struct Fts5TokenizerModule Fts5TokenizerModule; type Fts5TransactionState (line 224628) | struct Fts5TransactionState { type Fts5Global (line 224638) | struct Fts5Global { type Fts5Auxiliary (line 224653) | struct Fts5Auxiliary { type Fts5TokenizerModule (line 224667) | struct Fts5TokenizerModule { type Fts5FullTable (line 224675) | struct Fts5FullTable { type Fts5MatchPhrase (line 224685) | struct Fts5MatchPhrase { type Fts5Sorter (line 224699) | struct Fts5Sorter { type Fts5Cursor (line 224727) | struct Fts5Cursor { type Fts5Auxdata (line 224799) | struct Fts5Auxdata { function fts5CheckTransactionState (line 224814) | static void fts5CheckTransactionState(Fts5FullTable *p, int op, int iSav... function fts5IsContentless (line 224869) | static int fts5IsContentless(Fts5FullTable *pTab){ function fts5FreeVtab (line 224876) | static void fts5FreeVtab(Fts5FullTable *pTab){ function fts5DisconnectMethod (line 224888) | static int fts5DisconnectMethod(tdsqlite3_vtab *pVtab){ function fts5DestroyMethod (line 224896) | static int fts5DestroyMethod(tdsqlite3_vtab *pVtab){ function fts5InitVtab (line 224916) | static int fts5InitVtab( function fts5ConnectMethod (line 224982) | static int fts5ConnectMethod( function fts5CreateMethod (line 224992) | static int fts5CreateMethod( function fts5SetUniqueFlag (line 225018) | static void fts5SetUniqueFlag(tdsqlite3_index_info *pIdxInfo){ function fts5BestIndexMethod (line 225088) | static int fts5BestIndexMethod(tdsqlite3_vtab *pVTab, tdsqlite3_index_in... function fts5NewTransaction (line 225219) | static int fts5NewTransaction(Fts5FullTable *pTab){ function fts5OpenMethod (line 225230) | static int fts5OpenMethod(tdsqlite3_vtab *pVTab, tdsqlite3_vtab_cursor *... function fts5StmtType (line 225256) | static int fts5StmtType(Fts5Cursor *pCsr){ function fts5CsrNewrow (line 225268) | static void fts5CsrNewrow(Fts5Cursor *pCsr){ function fts5FreeCursorComponents (line 225277) | static void fts5FreeCursorComponents(Fts5Cursor *pCsr){ function fts5CloseMethod (line 225321) | static int fts5CloseMethod(tdsqlite3_vtab_cursor *pCursor){ function fts5SorterNext (line 225337) | static int fts5SorterNext(Fts5Cursor *pCsr){ function fts5TripCursors (line 225380) | static void fts5TripCursors(Fts5FullTable *pTab){ function fts5CursorReseek (line 225403) | static int fts5CursorReseek(Fts5Cursor *pCsr, int *pbSkip){ function fts5NextMethod (line 225435) | static int fts5NextMethod(tdsqlite3_vtab_cursor *pCursor){ function fts5PrepareStatement (line 225488) | static int fts5PrepareStatement( function fts5CursorFirstSorted (line 225517) | static int fts5CursorFirstSorted( function fts5CursorFirst (line 225569) | static int fts5CursorFirst(Fts5FullTable *pTab, Fts5Cursor *pCsr, int bD... function fts5SpecialMatch (line 225586) | static int fts5SpecialMatch( function Fts5Auxiliary (line 225621) | static Fts5Auxiliary *fts5FindAuxiliary(Fts5FullTable *pTab, const char ... function fts5FindRankFunction (line 225633) | static int fts5FindRankFunction(Fts5Cursor *pCsr){ function fts5CursorParseRank (line 225684) | static int fts5CursorParseRank( function i64 (line 225721) | static i64 fts5GetRowidLimit(tdsqlite3_value *pVal, i64 iDefault){ function fts5FilterMethod (line 225742) | static int fts5FilterMethod( function fts5EofMethod (line 225920) | static int fts5EofMethod(tdsqlite3_vtab_cursor *pCursor){ function i64 (line 225928) | static i64 fts5CursorRowid(Fts5Cursor *pCsr){ function fts5RowidMethod (line 225946) | static int fts5RowidMethod(tdsqlite3_vtab_cursor *pCursor, sqlite_int64 ... function fts5SeekCursor (line 225977) | static int fts5SeekCursor(Fts5Cursor *pCsr, int bErrormsg){ function fts5SetVtabError (line 226016) | static void fts5SetVtabError(Fts5FullTable *p, const char *zFormat, ...){ function fts5SpecialInsert (line 226039) | static int fts5SpecialInsert( function fts5SpecialDelete (line 226094) | static int fts5SpecialDelete( function fts5StorageInsert (line 226107) | static void fts5StorageInsert( function fts5UpdateMethod (line 226137) | static int fts5UpdateMethod( function fts5SyncMethod (line 226263) | static int fts5SyncMethod(tdsqlite3_vtab *pVtab){ function fts5BeginMethod (line 226277) | static int fts5BeginMethod(tdsqlite3_vtab *pVtab){ function fts5CommitMethod (line 226288) | static int fts5CommitMethod(tdsqlite3_vtab *pVtab){ function fts5RollbackMethod (line 226298) | static int fts5RollbackMethod(tdsqlite3_vtab *pVtab){ function fts5ApiColumnCount (line 226313) | static int fts5ApiColumnCount(Fts5Context *pCtx){ function fts5ApiColumnTotalSize (line 226318) | static int fts5ApiColumnTotalSize( function fts5ApiRowCount (line 226328) | static int fts5ApiRowCount(Fts5Context *pCtx, i64 *pnRow){ function fts5ApiTokenize (line 226334) | static int fts5ApiTokenize( function fts5ApiPhraseCount (line 226347) | static int fts5ApiPhraseCount(Fts5Context *pCtx){ function fts5ApiPhraseSize (line 226352) | static int fts5ApiPhraseSize(Fts5Context *pCtx, int iPhrase){ function fts5ApiColumnText (line 226357) | static int fts5ApiColumnText( function fts5CsrPoslist (line 226380) | static int fts5CsrPoslist( function fts5CacheInstArray (line 226432) | static int fts5CacheInstArray(Fts5Cursor *pCsr){ function fts5ApiInstCount (line 226504) | static int fts5ApiInstCount(Fts5Context *pCtx, int *pnInst){ function fts5ApiInst (line 226514) | static int fts5ApiInst( function tdsqlite3_int64 (line 226543) | static tdsqlite3_int64 fts5ApiRowid(Fts5Context *pCtx){ function fts5ColumnSizeCb (line 226547) | static int fts5ColumnSizeCb( function fts5ApiColumnSize (line 226564) | static int fts5ApiColumnSize(Fts5Context *pCtx, int iCol, int *pnToken){ function fts5ApiSetAuxdata (line 226617) | static int fts5ApiSetAuxdata( function fts5ApiPhraseNext (line 226672) | static void fts5ApiPhraseNext( function fts5ApiPhraseFirst (line 226694) | static int fts5ApiPhraseFirst( function fts5ApiPhraseNextColumn (line 226712) | static void fts5ApiPhraseNextColumn( function fts5ApiPhraseFirstColumn (line 226742) | static int fts5ApiPhraseFirstColumn( function fts5ApiQueryPhrase (line 226816) | static int fts5ApiQueryPhrase( function fts5ApiInvoke (line 226853) | static void fts5ApiInvoke( function Fts5Cursor (line 226866) | static Fts5Cursor *fts5CursorFromCsrid(Fts5Global *pGlobal, i64 iCsrId){ function fts5ApiCallback (line 226874) | static void fts5ApiCallback( function Fts5Table (line 226903) | static Fts5Table *tdsqlite3Fts5TableFromCsrid( function fts5PoslistBlob (line 226930) | static int fts5PoslistBlob(tdsqlite3_context *pCtx, Fts5Cursor *pCsr){ function fts5ColumnMethod (line 226987) | static int fts5ColumnMethod( function fts5FindFunctionMethod (line 227040) | static int fts5FindFunctionMethod( function fts5RenameMethod (line 227065) | static int fts5RenameMethod( function tdsqlite3Fts5FlushToDisk (line 227073) | static int tdsqlite3Fts5FlushToDisk(Fts5Table *pTab){ function fts5SavepointMethod (line 227083) | static int fts5SavepointMethod(tdsqlite3_vtab *pVtab, int iSavepoint){ function fts5ReleaseMethod (line 227094) | static int fts5ReleaseMethod(tdsqlite3_vtab *pVtab, int iSavepoint){ function fts5RollbackToMethod (line 227105) | static int fts5RollbackToMethod(tdsqlite3_vtab *pVtab, int iSavepoint){ function fts5CreateAux (line 227116) | static int fts5CreateAux( function fts5CreateTokenizer (line 227155) | static int fts5CreateTokenizer( function Fts5TokenizerModule (line 227190) | static Fts5TokenizerModule *fts5LocateTokenizer( function fts5FindTokenizer (line 227211) | static int fts5FindTokenizer( function tdsqlite3Fts5GetTokenizer (line 227232) | static int tdsqlite3Fts5GetTokenizer( function fts5ModuleDestroy (line 227264) | static void fts5ModuleDestroy(void *pCtx){ function fts5Fts5Func (line 227284) | static void fts5Fts5Func( function fts5SourceIdFunc (line 227300) | static void fts5SourceIdFunc( function fts5ShadowName (line 227314) | static int fts5ShadowName(const char *zName){ function fts5Init (line 227325) | static int fts5Init(tdsqlite3 *db){ function SQLITE_API (line 227409) | __declspec(dllexport) function SQLITE_API (line 227422) | __declspec(dllexport) function SQLITE_PRIVATE (line 227434) | SQLITE_PRIVATE int tdsqlite3Fts5Init(tdsqlite3 *db){ type Fts5Storage (line 227457) | struct Fts5Storage { function fts5StorageGetStmt (line 227492) | static int fts5StorageGetStmt( function fts5ExecPrintf (line 227595) | static int fts5ExecPrintf( function tdsqlite3Fts5DropAll (line 227623) | static int tdsqlite3Fts5DropAll(Fts5Config *pConfig){ function fts5StorageRenameOne (line 227647) | static void fts5StorageRenameOne( function tdsqlite3Fts5StorageRename (line 227661) | static int tdsqlite3Fts5StorageRename(Fts5Storage *pStorage, const char ... function tdsqlite3Fts5CreateTable (line 227681) | static int tdsqlite3Fts5CreateTable( function tdsqlite3Fts5StorageOpen (line 227716) | static int tdsqlite3Fts5StorageOpen( function tdsqlite3Fts5StorageClose (line 227782) | static int tdsqlite3Fts5StorageClose(Fts5Storage *p){ type Fts5InsertCtx (line 227797) | typedef struct Fts5InsertCtx Fts5InsertCtx; type Fts5InsertCtx (line 227798) | struct Fts5InsertCtx { function fts5StorageInsertCallback (line 227807) | static int fts5StorageInsertCallback( function fts5StorageDeleteFromIndex (line 227830) | static int fts5StorageDeleteFromIndex( function fts5StorageInsertDocsize (line 227888) | static int fts5StorageInsertDocsize( function fts5StorageLoadTotals (line 227918) | static int fts5StorageLoadTotals(Fts5Storage *p, int bCache){ function fts5StorageSaveTotals (line 227934) | static int fts5StorageSaveTotals(Fts5Storage *p){ function tdsqlite3Fts5StorageDelete (line 227956) | static int tdsqlite3Fts5StorageDelete(Fts5Storage *p, i64 iDel, tdsqlite... function tdsqlite3Fts5StorageDeleteAll (line 227997) | static int tdsqlite3Fts5StorageDeleteAll(Fts5Storage *p){ function tdsqlite3Fts5StorageRebuild (line 228028) | static int tdsqlite3Fts5StorageRebuild(Fts5Storage *p){ function tdsqlite3Fts5StorageOptimize (line 228083) | static int tdsqlite3Fts5StorageOptimize(Fts5Storage *p){ function tdsqlite3Fts5StorageMerge (line 228087) | static int tdsqlite3Fts5StorageMerge(Fts5Storage *p, int nMerge){ function tdsqlite3Fts5StorageReset (line 228091) | static int tdsqlite3Fts5StorageReset(Fts5Storage *p){ function fts5StorageNewRowid (line 228104) | static int fts5StorageNewRowid(Fts5Storage *p, i64 *piRowid){ function tdsqlite3Fts5StorageContentInsert (line 228125) | static int tdsqlite3Fts5StorageContentInsert( function tdsqlite3Fts5StorageIndexInsert (line 228160) | static int tdsqlite3Fts5StorageIndexInsert( function fts5StorageCount (line 228203) | static int fts5StorageCount(Fts5Storage *p, const char *zSuffix, i64 *pn... type Fts5IntegrityCtx (line 228231) | typedef struct Fts5IntegrityCtx Fts5IntegrityCtx; type Fts5IntegrityCtx (line 228232) | struct Fts5IntegrityCtx { function fts5StorageIntegrityCallback (line 228245) | static int fts5StorageIntegrityCallback( function tdsqlite3Fts5StorageIntegrity (line 228315) | static int tdsqlite3Fts5StorageIntegrity(Fts5Storage *p){ function tdsqlite3Fts5StorageStmt (line 228417) | static int tdsqlite3Fts5StorageStmt( function tdsqlite3Fts5StorageStmtRelease (line 228441) | static void tdsqlite3Fts5StorageStmtRelease( function fts5StorageDecodeSizeArray (line 228458) | static int fts5StorageDecodeSizeArray( function tdsqlite3Fts5StorageDocsize (line 228479) | static int tdsqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *... function tdsqlite3Fts5StorageSize (line 228505) | static int tdsqlite3Fts5StorageSize(Fts5Storage *p, int iCol, i64 *pnTok... function tdsqlite3Fts5StorageRowCount (line 228523) | static int tdsqlite3Fts5StorageRowCount(Fts5Storage *p, i64 *pnRow){ function tdsqlite3Fts5StorageSync (line 228540) | static int tdsqlite3Fts5StorageSync(Fts5Storage *p){ function tdsqlite3Fts5StorageRollback (line 228554) | static int tdsqlite3Fts5StorageRollback(Fts5Storage *p){ function tdsqlite3Fts5StorageConfigValue (line 228559) | static int tdsqlite3Fts5StorageConfigValue( type AsciiTokenizer (line 228623) | typedef struct AsciiTokenizer AsciiTokenizer; type AsciiTokenizer (line 228624) | struct AsciiTokenizer { function fts5AsciiAddExceptions (line 228628) | static void fts5AsciiAddExceptions( function fts5AsciiDelete (line 228644) | static void fts5AsciiDelete(Fts5Tokenizer *p){ function fts5AsciiCreate (line 228651) | static int fts5AsciiCreate( function asciiFold (line 228692) | static void asciiFold(char *aOut, const char *aIn, int nByte){ function fts5AsciiTokenize (line 228704) | static int fts5AsciiTokenize( type Unicode61Tokenizer (line 228819) | typedef struct Unicode61Tokenizer Unicode61Tokenizer; type Unicode61Tokenizer (line 228820) | struct Unicode61Tokenizer { function fts5UnicodeAddExceptions (line 228836) | static int fts5UnicodeAddExceptions( function fts5UnicodeIsException (line 228886) | static int fts5UnicodeIsException(Unicode61Tokenizer *p, int iCode){ function fts5UnicodeDelete (line 228910) | static void fts5UnicodeDelete(Fts5Tokenizer *pTok){ function unicodeSetCategories (line 228920) | static int unicodeSetCategories(Unicode61Tokenizer *p, const char *zCat){ function fts5UnicodeCreate (line 228938) | static int fts5UnicodeCreate( function fts5UnicodeIsAlnum (line 229018) | static int fts5UnicodeIsAlnum(Unicode61Tokenizer *p, int iCode){ function fts5UnicodeTokenize (line 229025) | static int fts5UnicodeTokenize( type PorterTokenizer (line 229137) | typedef struct PorterTokenizer PorterTokenizer; type PorterTokenizer (line 229138) | struct PorterTokenizer { function fts5PorterDelete (line 229147) | static void fts5PorterDelete(Fts5Tokenizer *pTok){ function fts5PorterCreate (line 229160) | static int fts5PorterCreate( type PorterContext (line 229196) | typedef struct PorterContext PorterContext; type PorterContext (line 229197) | struct PorterContext { type PorterRule (line 229203) | typedef struct PorterRule PorterRule; type PorterRule (line 229204) | struct PorterRule { function fts5PorterApply (line 229213) | static int fts5PorterApply(char *aBuf, int *pnBuf, PorterRule *aRule){ function fts5PorterIsVowel (line 229238) | static int fts5PorterIsVowel(char c, int bYIsVowel){ function fts5PorterGobbleVC (line 229244) | static int fts5PorterGobbleVC(char *zStem, int nStem, int bPrevCons){ function fts5Porter_MGt0 (line 229261) | static int fts5Porter_MGt0(char *zStem, int nStem){ function fts5Porter_MGt1 (line 229266) | static int fts5Porter_MGt1(char *zStem, int nStem){ function fts5Porter_MEq1 (line 229276) | static int fts5Porter_MEq1(char *zStem, int nStem){ function fts5Porter_Ostar (line 229286) | static int fts5Porter_Ostar(char *zStem, int nStem){ function fts5Porter_MGt1_and_S_or_T (line 229303) | static int fts5Porter_MGt1_and_S_or_T(char *zStem, int nStem){ function fts5Porter_Vowel (line 229310) | static int fts5Porter_Vowel(char *zStem, int nStem){ function fts5PorterStep4 (line 229326) | static int fts5PorterStep4(char *aBuf, int *pnBuf){ function fts5PorterStep1B2 (line 229460) | static int fts5PorterStep1B2(char *aBuf, int *pnBuf){ function fts5PorterStep2 (line 229494) | static int fts5PorterStep2(char *aBuf, int *pnBuf){ function fts5PorterStep3 (line 229641) | static int fts5PorterStep3(char *aBuf, int *pnBuf){ function fts5PorterStep1B (line 229707) | static int fts5PorterStep1B(char *aBuf, int *pnBuf){ function fts5PorterStep1A (line 229744) | static void fts5PorterStep1A(char *aBuf, int *pnBuf){ function fts5PorterCb (line 229762) | static int fts5PorterCb( function fts5PorterTokenize (line 229831) | static int fts5PorterTokenize( function tdsqlite3Fts5TokenizerInit (line 229851) | static int tdsqlite3Fts5TokenizerInit(fts5_api *pApi){ function fts5_remove_diacritic (line 229906) | static int fts5_remove_diacritic(int c, int bComplex){ function tdsqlite3Fts5UnicodeIsdiacritic (line 229973) | static int tdsqlite3Fts5UnicodeIsdiacritic(int c){ function tdsqlite3Fts5UnicodeFold (line 229992) | static int tdsqlite3Fts5UnicodeFold(int c, int eRemoveDiacritic){ function tdsqlite3Fts5UnicodeCatParse (line 230128) | static int tdsqlite3Fts5UnicodeCatParse(const char *zCat, u8 *aArray){ function tdsqlite3Fts5UnicodeCategory (line 230609) | static int tdsqlite3Fts5UnicodeCategory(u32 iCode) { function tdsqlite3Fts5UnicodeAscii (line 230640) | static void tdsqlite3Fts5UnicodeAscii(u8 *aArray, u8 *aAscii){ function tdsqlite3Fts5GetVarint32 (line 230676) | static int tdsqlite3Fts5GetVarint32(const unsigned char *p, u32 *v){ function u8 (line 230754) | static u8 tdsqlite3Fts5GetVarint(const unsigned char *p, u64 *v){ function fts5PutVarint64 (line 230948) | static int FTS5_NOINLINE fts5PutVarint64(unsigned char *p, u64 v){ function tdsqlite3Fts5PutVarint (line 230973) | static int tdsqlite3Fts5PutVarint(unsigned char *p, u64 v){ function tdsqlite3Fts5GetVarintLen (line 230987) | static int tdsqlite3Fts5GetVarintLen(u32 iVal){ type Fts5VocabTable (line 231040) | typedef struct Fts5VocabTable Fts5VocabTable; type Fts5VocabCursor (line 231041) | typedef struct Fts5VocabCursor Fts5VocabCursor; type Fts5VocabTable (line 231043) | struct Fts5VocabTable { type Fts5VocabCursor (line 231052) | struct Fts5VocabCursor { function fts5VocabTableType (line 231099) | static int fts5VocabTableType(const char *zType, char **pzErr, int *peTy... function fts5VocabDisconnectMethod (line 231128) | static int fts5VocabDisconnectMethod(tdsqlite3_vtab *pVtab){ function fts5VocabDestroyMethod (line 231137) | static int fts5VocabDestroyMethod(tdsqlite3_vtab *pVtab){ function fts5VocabInitVtab (line 231164) | static int fts5VocabInitVtab( function fts5VocabConnectMethod (line 231226) | static int fts5VocabConnectMethod( function fts5VocabCreateMethod (line 231236) | static int fts5VocabCreateMethod( function fts5VocabBestIndexMethod (line 231259) | static int fts5VocabBestIndexMethod( function fts5VocabOpenMethod (line 231321) | static int fts5VocabOpenMethod( function fts5VocabResetCursor (line 231381) | static void fts5VocabResetCursor(Fts5VocabCursor *pCsr){ function fts5VocabCloseMethod (line 231395) | static int fts5VocabCloseMethod(tdsqlite3_vtab_cursor *pCursor){ function fts5VocabInstanceNewTerm (line 231404) | static int fts5VocabInstanceNewTerm(Fts5VocabCursor *pCsr){ function fts5VocabInstanceNext (line 231426) | static int fts5VocabInstanceNext(Fts5VocabCursor *pCsr){ function fts5VocabNextMethod (line 231458) | static int fts5VocabNextMethod(tdsqlite3_vtab_cursor *pCursor){ function fts5VocabFilterMethod (line 231584) | static int fts5VocabFilterMethod( function fts5VocabEofMethod (line 231655) | static int fts5VocabEofMethod(tdsqlite3_vtab_cursor *pCursor){ function fts5VocabColumnMethod (line 231660) | static int fts5VocabColumnMethod( function fts5VocabRowidMethod (line 231732) | static int fts5VocabRowidMethod( function tdsqlite3Fts5VocabInit (line 231741) | static int tdsqlite3Fts5VocabInit(Fts5Global *pGlobal, tdsqlite3 *db){ type stmt_vtab (line 231814) | typedef struct stmt_vtab stmt_vtab; type stmt_vtab (line 231815) | struct stmt_vtab { type stmt_cursor (line 231824) | typedef struct stmt_cursor stmt_cursor; type stmt_cursor (line 231825) | struct stmt_cursor { function stmtConnect (line 231845) | static int stmtConnect( function stmtDisconnect (line 231885) | static int stmtDisconnect(tdsqlite3_vtab *pVtab){ function stmtOpen (line 231893) | static int stmtOpen(tdsqlite3_vtab *p, tdsqlite3_vtab_cursor **ppCursor){ function stmtClose (line 231906) | static int stmtClose(tdsqlite3_vtab_cursor *cur){ function stmtNext (line 231915) | static int stmtNext(tdsqlite3_vtab_cursor *cur){ function stmtColumn (line 231926) | static int stmtColumn( function stmtRowid (line 231972) | static int stmtRowid(tdsqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function stmtEof (line 231982) | static int stmtEof(tdsqlite3_vtab_cursor *cur){ function stmtFilter (line 231993) | static int stmtFilter( function stmtBestIndex (line 232010) | static int stmtBestIndex( function SQLITE_PRIVATE (line 232052) | SQLITE_PRIVATE int tdsqlite3StmtVtabInit(tdsqlite3 *db){ function SQLITE_API (line 232062) | __declspec(dllexport) function SQLITE_API (line 232085) | SQLITE_API const char *tdsqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } FILE: sqlite/sqlite/sqlite3.h type tdsqlite3 (line 249) | typedef struct tdsqlite3 tdsqlite3; type SQLITE_INT64_TYPE (line 268) | typedef SQLITE_INT64_TYPE sqlite_int64; type SQLITE_UINT64_TYPE (line 270) | typedef SQLITE_UINT64_TYPE sqlite_uint64; type sqlite_uint64 (line 272) | typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; type __int64 (line 275) | typedef __int64 sqlite_int64; type sqlite_uint64 (line 276) | typedef unsigned __int64 sqlite_uint64; type sqlite_int64 (line 278) | typedef long long int sqlite_int64; type sqlite_uint64 (line 279) | typedef unsigned long long int sqlite_uint64; type sqlite_int64 (line 281) | typedef sqlite_int64 tdsqlite3_int64; type sqlite_uint64 (line 282) | typedef sqlite_uint64 tdsqlite3_uint64; type tdsqlite3_file (line 681) | typedef struct tdsqlite3_file tdsqlite3_file; type tdsqlite3_file (line 682) | struct tdsqlite3_file { type tdsqlite3_io_methods (line 780) | typedef struct tdsqlite3_io_methods tdsqlite3_io_methods; type tdsqlite3_io_methods (line 781) | struct tdsqlite3_io_methods { type tdsqlite3_mutex (line 1175) | typedef struct tdsqlite3_mutex tdsqlite3_mutex; type tdsqlite3_api_routines (line 1185) | typedef struct tdsqlite3_api_routines tdsqlite3_api_routines; type tdsqlite3_vfs (line 1356) | typedef struct tdsqlite3_vfs tdsqlite3_vfs; type tdsqlite3_vfs (line 1358) | struct tdsqlite3_vfs { type tdsqlite3_mem_methods (line 1654) | typedef struct tdsqlite3_mem_methods tdsqlite3_mem_methods; type tdsqlite3_mem_methods (line 1655) | struct tdsqlite3_mem_methods { type tdsqlite3_stmt (line 3703) | typedef struct tdsqlite3_stmt tdsqlite3_stmt; type tdsqlite3_value (line 4151) | typedef struct tdsqlite3_value tdsqlite3_value; type tdsqlite3_context (line 4165) | typedef struct tdsqlite3_context tdsqlite3_context; type tdsqlite3_vtab (line 6619) | typedef struct tdsqlite3_vtab tdsqlite3_vtab; type tdsqlite3_index_info (line 6620) | typedef struct tdsqlite3_index_info tdsqlite3_index_info; type tdsqlite3_vtab_cursor (line 6621) | typedef struct tdsqlite3_vtab_cursor tdsqlite3_vtab_cursor; type tdsqlite3_module (line 6622) | typedef struct tdsqlite3_module tdsqlite3_module; type tdsqlite3_module (line 6640) | struct tdsqlite3_module { type tdsqlite3_index_info (line 6780) | struct tdsqlite3_index_info { type tdsqlite3_vtab (line 6926) | struct tdsqlite3_vtab { type tdsqlite3_vtab_cursor (line 6950) | struct tdsqlite3_vtab_cursor { type tdsqlite3_blob (line 7006) | typedef struct tdsqlite3_blob tdsqlite3_blob; type tdsqlite3_mutex_methods (line 7454) | typedef struct tdsqlite3_mutex_methods tdsqlite3_mutex_methods; type tdsqlite3_mutex_methods (line 7455) | struct tdsqlite3_mutex_methods { type tdsqlite3_str (line 7710) | typedef struct tdsqlite3_str tdsqlite3_str; type tdsqlite3_pcache (line 8191) | typedef struct tdsqlite3_pcache tdsqlite3_pcache; type tdsqlite3_pcache_page (line 8203) | typedef struct tdsqlite3_pcache_page tdsqlite3_pcache_page; type tdsqlite3_pcache_page (line 8204) | struct tdsqlite3_pcache_page { type tdsqlite3_pcache_methods2 (line 8368) | typedef struct tdsqlite3_pcache_methods2 tdsqlite3_pcache_methods2; type tdsqlite3_pcache_methods2 (line 8369) | struct tdsqlite3_pcache_methods2 { type tdsqlite3_pcache_methods (line 8391) | typedef struct tdsqlite3_pcache_methods tdsqlite3_pcache_methods; type tdsqlite3_pcache_methods (line 8392) | struct tdsqlite3_pcache_methods { type tdsqlite3_backup (line 8417) | typedef struct tdsqlite3_backup tdsqlite3_backup; type tdsqlite3_snapshot (line 9438) | typedef struct tdsqlite3_snapshot { type tdsqlite3_rtree_geometry (line 9765) | typedef struct tdsqlite3_rtree_geometry tdsqlite3_rtree_geometry; type tdsqlite3_rtree_query_info (line 9766) | typedef struct tdsqlite3_rtree_query_info tdsqlite3_rtree_query_info; type tdsqlite3_int64 (line 9772) | typedef tdsqlite3_int64 tdsqlite3_rtree_dbl; type tdsqlite3_rtree_dbl (line 9774) | typedef double tdsqlite3_rtree_dbl; type tdsqlite3_rtree_geometry (line 9795) | struct tdsqlite3_rtree_geometry { type tdsqlite3_rtree_query_info (line 9827) | struct tdsqlite3_rtree_query_info { type tdsqlite3_session (line 9881) | typedef struct tdsqlite3_session tdsqlite3_session; type tdsqlite3_changeset_iter (line 9889) | typedef struct tdsqlite3_changeset_iter tdsqlite3_changeset_iter; type tdsqlite3_changegroup (line 10680) | typedef struct tdsqlite3_changegroup tdsqlite3_changegroup; type tdsqlite3_rebaser (line 11244) | typedef struct tdsqlite3_rebaser tdsqlite3_rebaser; type Fts5ExtensionApi (line 11560) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 11561) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 11562) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 11572) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 11788) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 12022) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 12023) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 12024) | struct fts5_tokenizer { type fts5_api (line 12059) | typedef struct fts5_api fts5_api; type fts5_api (line 12060) | struct fts5_api { FILE: sqlite/sqlite/sqlite3ext.h type tdsqlite3_api_routines (line 32) | struct tdsqlite3_api_routines { FILE: sqlite/sqlite/sqlite3session.h type tdsqlite3_session (line 19) | typedef struct tdsqlite3_session tdsqlite3_session; type tdsqlite3_changeset_iter (line 27) | typedef struct tdsqlite3_changeset_iter tdsqlite3_changeset_iter; type tdsqlite3_changegroup (line 818) | typedef struct tdsqlite3_changegroup tdsqlite3_changegroup; type tdsqlite3_rebaser (line 1382) | typedef struct tdsqlite3_rebaser tdsqlite3_rebaser; FILE: td/generate/DotnetTlDocumentationGenerator.php class DotnetTlDocumentationGenerator (line 5) | class DotnetTlDocumentationGenerator extends TlDocumentationGenerator method getArrayType (line 9) | private function getArrayType($type_name) method isStandaloneFile (line 18) | protected function isStandaloneFile() method getDocumentationBegin (line 23) | protected function getDocumentationBegin() method getDocumentationEnd (line 109) | protected function getDocumentationEnd() method escapeDocumentation (line 117) | protected function escapeDocumentation($doc) method getFieldName (line 129) | protected function getFieldName($name, $class_name) method getParameterName (line 138) | protected function getParameterName($name, $class_name) method getClassName (line 147) | protected function getClassName($type) method getTypeName (line 152) | protected function getTypeName($type) method getBaseClassName (line 198) | protected function getBaseClassName($is_function) method needRemoveLine (line 203) | protected function needRemoveLine($line) method needSkipLine (line 208) | protected function needSkipLine($line) method isHeaderLine (line 217) | protected function isHeaderLine($line) method extractClassName (line 222) | protected function extractClassName($line) method fixLine (line 230) | protected function fixLine($line) method addGlobalDocumentation (line 235) | protected function addGlobalDocumentation() method addAbstractClassDocumentation (line 256) | protected function addAbstractClassDocumentation($class_name, $documen... method getFunctionReturnTypeDescription (line 269) | protected function getFunctionReturnTypeDescription($return_type, $for... method addClassDocumentation (line 274) | protected function addClassDocumentation($class_name, $base_class_name... method addFieldDocumentation (line 286) | protected function addFieldDocumentation($class_name, $field_name, $ty... method addDefaultConstructorDocumentation (line 298) | protected function addDefaultConstructorDocumentation($class_name, $cl... method addFullConstructorDocumentation (line 316) | protected function addFullConstructorDocumentation($class_name, $class... method __construct (line 346) | public function __construct($flavor_name) { FILE: td/generate/DoxygenTlDocumentationGenerator.php class DoxygenTlDocumentationGenerator (line 5) | class DoxygenTlDocumentationGenerator extends TlDocumentationGenerator method getParameterTypeName (line 7) | private function getParameterTypeName($type) method escapeDocumentation (line 40) | protected function escapeDocumentation($doc) method getFieldName (line 53) | protected function getFieldName($name, $class_name) method getClassName (line 61) | protected function getClassName($type) method getTypeName (line 66) | protected function getTypeName($type) method getBaseClassName (line 113) | protected function getBaseClassName($is_function) method needRemoveLine (line 118) | protected function needRemoveLine($line) method needSkipLine (line 124) | protected function needSkipLine($line) method isHeaderLine (line 136) | protected function isHeaderLine($line) method extractClassName (line 141) | protected function extractClassName($line) method fixLine (line 149) | protected function fixLine($line) method addGlobalDocumentation (line 164) | protected function addGlobalDocumentation() method addAbstractClassDocumentation (line 376) | protected function addAbstractClassDocumentation($class_name, $documen... method getFunctionReturnTypeDescription (line 387) | protected function getFunctionReturnTypeDescription($return_type, $for... method addClassDocumentation (line 393) | protected function addClassDocumentation($class_name, $base_class_name... method addFieldDocumentation (line 403) | protected function addFieldDocumentation($class_name, $field_name, $ty... method addDefaultConstructorDocumentation (line 411) | protected function addDefaultConstructorDocumentation($class_name, $cl... method addFullConstructorDocumentation (line 421) | protected function addFullConstructorDocumentation($class_name, $class... FILE: td/generate/JavadocTlDocumentationGenerator.php class JavadocTlDocumentationGenerator (line 5) | class JavadocTlDocumentationGenerator extends TlDocumentationGenerator method escapeDocumentation (line 11) | protected function escapeDocumentation($doc) method getFieldName (line 23) | protected function getFieldName($name, $class_name) method getClassName (line 31) | protected function getClassName($type) method getTypeName (line 36) | protected function getTypeName($type) method getBaseClassName (line 82) | protected function getBaseClassName($is_function) method needRemoveLine (line 87) | protected function needRemoveLine($line) method needSkipLine (line 93) | protected function needSkipLine($line) method isHeaderLine (line 99) | protected function isHeaderLine($line) method extractClassName (line 104) | protected function extractClassName($line) method fixLine (line 112) | protected function fixLine($line) method addGlobalDocumentation (line 121) | protected function addGlobalDocumentation() method addAbstractClassDocumentation (line 202) | protected function addAbstractClassDocumentation($class_name, $documen... method getFunctionReturnTypeDescription (line 219) | protected function getFunctionReturnTypeDescription($return_type, $for... method addClassDocumentation (line 225) | protected function addClassDocumentation($class_name, $base_class_name... method addFieldDocumentation (line 235) | protected function addFieldDocumentation($class_name, $field_name, $ty... method addDefaultConstructorDocumentation (line 249) | protected function addDefaultConstructorDocumentation($class_name, $cl... method addFullConstructorDocumentation (line 259) | protected function addFullConstructorDocumentation($class_name, $class... method __construct (line 282) | public function __construct($nullable_type, $nullable_annotation, $jav... FILE: td/generate/TlDocumentationGenerator.php class TlDocumentationGenerator (line 3) | abstract class TlDocumentationGenerator method isBuiltInType (line 9) | private function isBuiltInType($type) method printError (line 18) | final protected function printError($error) method addDocumentation (line 23) | final protected function addDocumentation($code, $doc) { method addLineReplacement (line 32) | final protected function addLineReplacement($line, $new_line) { method addDot (line 40) | final protected function addDot($str) { method isStandaloneFile (line 84) | protected function isStandaloneFile() method getDocumentationBegin (line 89) | protected function getDocumentationBegin() method getDocumentationEnd (line 94) | protected function getDocumentationEnd() method escapeDocumentation (line 99) | abstract protected function escapeDocumentation($doc); method getFieldName (line 101) | abstract protected function getFieldName($name, $class_name); method getClassName (line 103) | abstract protected function getClassName($name); method getTypeName (line 105) | abstract protected function getTypeName($type); method getBaseClassName (line 107) | abstract protected function getBaseClassName($is_function); method needRemoveLine (line 109) | abstract protected function needRemoveLine($line); method needSkipLine (line 111) | abstract protected function needSkipLine($line); method isHeaderLine (line 113) | abstract protected function isHeaderLine($line); method extractClassName (line 115) | abstract protected function extractClassName($line); method fixLine (line 117) | abstract protected function fixLine($line); method addGlobalDocumentation (line 119) | abstract protected function addGlobalDocumentation(); method addAbstractClassDocumentation (line 121) | abstract protected function addAbstractClassDocumentation($class_name,... method getFunctionReturnTypeDescription (line 123) | abstract protected function getFunctionReturnTypeDescription($return_t... method addClassDocumentation (line 125) | abstract protected function addClassDocumentation($class_name, $base_c... method addFieldDocumentation (line 127) | abstract protected function addFieldDocumentation($class_name, $field_... method addDefaultConstructorDocumentation (line 129) | abstract protected function addDefaultConstructorDocumentation($class_... method addFullConstructorDocumentation (line 131) | abstract protected function addFullConstructorDocumentation($class_nam... method generate (line 133) | public function generate($tl_scheme_file, $source_file) FILE: td/generate/generate_c.cpp function main (line 12) | int main() { FILE: td/generate/generate_common.cpp function generate_cpp (line 21) | static void generate_cpp(const std::string &directory, const std::string... function main (line 40) | int main() { FILE: td/generate/generate_dotnet.cpp function main (line 12) | int main(int argc, char *argv[]) { FILE: td/generate/generate_java.cpp function main (line 15) | int main(int argc, char *argv[]) { FILE: td/generate/generate_json.cpp function main (line 12) | int main() { FILE: td/generate/generate_mtproto.cpp function main (line 16) | int main() { FILE: td/generate/tl-parser/crc32.c function crc32_partial (line 300) | static unsigned int crc32_partial (const void *data, int len, unsigned c... function compute_crc32 (line 342) | unsigned int compute_crc32 (const void *data, int len) { FILE: td/generate/tl-parser/tl-parser.c type parse (line 68) | struct parse type tree (line 70) | struct tree type tree (line 72) | struct tree type tree (line 73) | struct tree function tree_add_child (line 79) | void tree_add_child (struct tree *P, struct tree *C) { function tree_delete (line 92) | void tree_delete (struct tree *T) { function tree_del_child (line 105) | void tree_del_child (struct tree *P) { function nextch (line 111) | char nextch (void) { function save_parse (line 129) | struct parse save_parse (void) { function load_parse (line 133) | void load_parse (struct parse _parse) { function is_whitespace (line 138) | int is_whitespace (char c) { function is_uletter (line 142) | int is_uletter (char c) { function is_lletter (line 146) | int is_lletter (char c) { function is_letter (line 150) | int is_letter (char c) { function is_digit (line 154) | int is_digit (char c) { function is_hexdigit (line 158) | int is_hexdigit (char c) { function is_ident_char (line 162) | int is_ident_char (char c) { function parse_error (line 171) | void parse_error (const char *e) { function tl_print_parse_error (line 183) | void tl_print_parse_error (void) { function expect (line 376) | int expect (char *s) { type parse (line 388) | struct parse type parse (line 407) | struct parse type tree (line 430) | struct tree type tree (line 431) | struct tree type tree (line 433) | struct tree type tree (line 447) | struct tree type tree (line 461) | struct tree type tree (line 475) | struct tree type tree (line 489) | struct tree type tree (line 509) | struct tree type tree (line 523) | struct tree type tree (line 549) | struct tree type tree (line 581) | struct tree type tree (line 587) | struct tree type tree (line 618) | struct tree type tree (line 635) | struct tree type tree (line 642) | struct tree type tree (line 649) | struct tree type tree (line 656) | struct tree type tree (line 666) | struct tree type tree (line 690) | struct tree type tree (line 697) | struct tree type tree (line 703) | struct tree type tree (line 712) | struct tree type parse (line 714) | struct parse type tree (line 729) | struct tree type parse (line 733) | struct parse type tree (line 748) | struct tree type parse (line 757) | struct parse type parse (line 764) | struct parse type tree (line 781) | struct tree type parse (line 789) | struct parse type tree (line 805) | struct tree type tree (line 814) | struct tree type tree (line 825) | struct tree type tree (line 833) | struct tree type tree (line 840) | struct tree type tree (line 860) | struct tree function while (line 862) | PARSE_TRY_PES (parse_full_combinator_id) type tree (line 883) | struct tree type tree (line 892) | struct tree type tree (line 901) | struct tree type tree (line 911) | struct tree type tree (line 921) | struct tree type tree (line 934) | struct tree type parse (line 934) | struct parse function mystrcmp2 (line 946) | int mystrcmp2 (const char *b, int len, const char *a) { type tl_program (line 958) | struct tl_program type tree_tl_type (line 963) | struct tree_tl_type type tree_tl_constructor (line 966) | struct tree_tl_constructor type tree_tl_constructor (line 967) | struct tree_tl_constructor type tl_var_value (line 971) | struct tl_var_value { type tl_var_value (line 978) | struct tl_var_value function tl_set_var_value (line 990) | void tl_set_var_value (struct tree_var_value **T, struct tl_combinator_t... function tl_set_var_value_num (line 998) | void tl_set_var_value_num (struct tree_var_value **T, struct tl_combinat... type tl_combinator_tree (line 1006) | struct tl_combinator_tree type tree_var_value (line 1006) | struct tree_var_value type tl_combinator_tree (line 1006) | struct tl_combinator_tree type tl_var_value (line 1007) | struct tl_var_value type tl_var_value (line 1008) | struct tl_var_value function tl_get_var_value_num (line 1012) | int tl_get_var_value_num (struct tree_var_value **T, struct tl_combinato... type tree_tl_var (line 1020) | struct tree_tl_var type tree_tl_field (line 1021) | struct tree_tl_field type tl_var (line 1022) | struct tl_var function tl_is_type_name (line 1024) | int tl_is_type_name (const char *id, int len) { function tl_add_field (line 1034) | int tl_add_field (char *id) { function tl_clear_fields (line 1044) | void tl_clear_fields (void) { type tl_var (line 1049) | struct tl_var type tl_combinator_tree (line 1049) | struct tl_combinator_tree type tl_var (line 1050) | struct tl_var function tl_del_var (line 1065) | void tl_del_var (struct tl_var *v) { function tl_clear_vars (line 1070) | void tl_clear_vars (void) { type tl_var (line 1076) | struct tl_var type tl_var (line 1080) | struct tl_var type tl_var (line 1082) | struct tl_var type tl_var (line 1085) | struct tl_var function namespace_push (line 1095) | void namespace_push (void) { function namespace_pop (line 1102) | void namespace_pop (void) { type tl_type (line 1107) | struct tl_type type tl_type (line 1109) | struct tl_type type tl_type (line 1110) | struct tl_type type tl_type (line 1115) | struct tl_type type tl_type (line 1119) | struct tl_type type tl_type (line 1120) | struct tl_type type tl_type (line 1129) | struct tl_type function tl_add_type_param (line 1154) | void tl_add_type_param (struct tl_type *t, int x) { function tl_type_set_params (line 1164) | int tl_type_set_params (struct tl_type *t, int x, long long y) { function tl_type_finalize (line 1178) | void tl_type_finalize (struct tl_type *t) { type tl_constructor (line 1182) | struct tl_constructor type tl_constructor (line 1184) | struct tl_constructor type tl_constructor (line 1185) | struct tl_constructor type tl_constructor (line 1190) | struct tl_constructor type tl_type (line 1190) | struct tl_type type tl_constructor (line 1214) | struct tl_constructor type tl_constructor (line 1224) | struct tl_constructor type tl_constructor (line 1249) | struct tl_constructor type tl_constructor (line 1251) | struct tl_constructor type tl_constructor (line 1252) | struct tl_constructor type tl_constructor (line 1257) | struct tl_constructor type tl_type (line 1257) | struct tl_type type tl_constructor (line 1277) | struct tl_constructor type tl_constructor (line 1284) | struct tl_constructor type tl_combinator_tree (line 1305) | struct tl_combinator_tree type tl_combinator_tree (line 1306) | struct tl_combinator_tree type tl_combinator_tree (line 1312) | struct tl_combinator_tree type tl_combinator_tree (line 1312) | struct tl_combinator_tree type tl_combinator_tree (line 1314) | struct tl_combinator_tree type tl_type (line 1321) | struct tl_type type tl_combinator_tree (line 1321) | struct tl_combinator_tree function tl_tree_set_len (line 1333) | void tl_tree_set_len (struct tl_combinator_tree *T) { function tl_buf_reset (line 1346) | void tl_buf_reset (void) { function tl_buf_add_string (line 1350) | void tl_buf_add_string (char *s, int len) { function tl_buf_add_string_nospace (line 1357) | void tl_buf_add_string_nospace (char *s, int len) { function tl_buf_add_string_q (line 1364) | void tl_buf_add_string_q (char *s, int len, int x) { function tl_buf_add_tree (line 1373) | void tl_buf_add_tree (struct tl_combinator_tree *T, int x) { function tl_count_combinator_name (line 1468) | int tl_count_combinator_name (struct tl_constructor *c) { function tl_print_combinator (line 1482) | int tl_print_combinator (struct tl_constructor *c) { function _tl_finish_subtree (line 1500) | int _tl_finish_subtree (struct tl_combinator_tree *R, int x, long long y) { function tl_finish_subtree (line 1515) | int tl_finish_subtree (struct tl_combinator_tree *R) { type tl_combinator_tree (line 1530) | struct tl_combinator_tree type tl_combinator_tree (line 1530) | struct tl_combinator_tree type tl_combinator_tree (line 1530) | struct tl_combinator_tree type tl_combinator_tree (line 1596) | struct tl_combinator_tree type tree (line 1596) | struct tree type tl_combinator_tree (line 1597) | struct tl_combinator_tree type tree (line 1597) | struct tree type tl_combinator_tree (line 1612) | struct tl_combinator_tree type tree (line 1612) | struct tree type tl_combinator_tree (line 1615) | struct tl_combinator_tree type tl_combinator_tree (line 1620) | struct tl_combinator_tree type tree (line 1620) | struct tree type tl_combinator_tree (line 1623) | struct tl_combinator_tree type tl_combinator_tree (line 1628) | struct tl_combinator_tree type tree (line 1628) | struct tree type tl_combinator_tree (line 1640) | struct tl_combinator_tree type tree (line 1640) | struct tree type tl_combinator_tree (line 1652) | struct tl_combinator_tree type tree (line 1652) | struct tree type tl_combinator_tree (line 1674) | struct tl_combinator_tree type tree (line 1674) | struct tree type tl_var (line 1677) | struct tl_var type tl_constructor (line 1709) | struct tl_constructor type tl_type (line 1728) | struct tl_type type tl_combinator_tree (line 1746) | struct tl_combinator_tree type tree (line 1746) | struct tree type tl_combinator_tree (line 1770) | struct tl_combinator_tree type tree (line 1770) | struct tree type tl_combinator_tree (line 1776) | struct tl_combinator_tree type tree (line 1776) | struct tree type tl_type (line 1784) | struct tl_type type tl_combinator_tree (line 1827) | struct tl_combinator_tree type tree (line 1827) | struct tree type tl_combinator_tree (line 1828) | struct tl_combinator_tree type tree (line 1828) | struct tree type tl_var (line 1850) | struct tl_var type tl_combinator_tree (line 1862) | struct tl_combinator_tree type tl_combinator_tree (line 1870) | struct tl_combinator_tree type tl_combinator_tree (line 1878) | struct tl_combinator_tree type tl_combinator_tree (line 1889) | struct tl_combinator_tree type tl_combinator_tree (line 1890) | struct tl_combinator_tree type tree (line 1890) | struct tree type tl_type (line 1898) | struct tl_type type tl_var (line 1972) | struct tl_var type tl_combinator_tree (line 1983) | struct tl_combinator_tree type tree (line 1983) | struct tree function tl_mark_vars (line 2001) | void tl_mark_vars (struct tl_combinator_tree *T) { type tl_combinator_tree (line 2013) | struct tl_combinator_tree type tree (line 2013) | struct tree type tl_var (line 2028) | struct tl_var type tl_type (line 2039) | struct tl_type function tl_var_check_used (line 2062) | void tl_var_check_used (struct tl_var *v) { function tl_parse_combinator_decl (line 2066) | int tl_parse_combinator_decl (struct tree *T, int fun) { function change_var_ptrs (line 2121) | void change_var_ptrs (struct tl_combinator_tree *O, struct tl_combinator... type tl_combinator_tree (line 2141) | struct tl_combinator_tree type tl_combinator_tree (line 2141) | struct tl_combinator_tree type tl_combinator_tree (line 2141) | struct tl_combinator_tree type tl_combinator_tree (line 2141) | struct tl_combinator_tree type tl_type (line 2144) | struct tl_type type tl_combinator_tree (line 2166) | struct tl_combinator_tree type tl_combinator_tree (line 2171) | struct tl_combinator_tree type tl_combinator_tree (line 2196) | struct tl_combinator_tree type tl_combinator_tree (line 2196) | struct tl_combinator_tree type tree_var_value (line 2196) | struct tree_var_value type tree_var_value (line 2197) | struct tree_var_value function check_nat_val (line 2199) | void check_nat_val (struct tl_var_value v) { function check_constructors_equal (line 2221) | int check_constructors_equal (struct tl_combinator_tree *L, struct tl_co... type tl_combinator_tree (line 2229) | struct tl_combinator_tree type tl_combinator_tree (line 2229) | struct tl_combinator_tree type tl_type (line 2229) | struct tl_type type tl_combinator_tree (line 2243) | struct tl_combinator_tree type tl_combinator_tree (line 2243) | struct tl_combinator_tree type tree_var_value (line 2243) | struct tree_var_value type tl_combinator_tree (line 2254) | struct tl_combinator_tree type tl_combinator_tree (line 2264) | struct tl_combinator_tree function tl_parse_partial_type_app_decl (line 2288) | int tl_parse_partial_type_app_decl (struct tree *T) { function tl_parse_partial_comb_app_decl (line 2366) | int tl_parse_partial_comb_app_decl (struct tree *T, int fun) { function tl_parse_partial_app_decl (line 2428) | int tl_parse_partial_app_decl (struct tree *T, int fun) { function tl_parse_final_final (line 2442) | int tl_parse_final_final (struct tree *T) { function tl_parse_final_new (line 2455) | int tl_parse_final_new (struct tree *T) { function tl_parse_final_empty (line 2466) | int tl_parse_final_empty (struct tree *T) { function tl_parse_final_decl (line 2479) | int tl_parse_final_decl (struct tree *T, int fun) { function tl_parse_builtin_combinator_decl (line 2496) | int tl_parse_builtin_combinator_decl (struct tree *T, int fun) { function tl_parse_declaration (line 2543) | int tl_parse_declaration (struct tree *T, int fun) { function tl_parse_constr_declarations (line 2561) | int tl_parse_constr_declarations (struct tree *T) { function tl_parse_fun_declarations (line 2570) | int tl_parse_fun_declarations (struct tree *T) { function tl_tree_lookup_value (line 2579) | int tl_tree_lookup_value (struct tl_combinator_tree *L, void *var, struc... function tl_tree_lookup_value_nat (line 2596) | int tl_tree_lookup_value_nat (struct tl_combinator_tree *L, void *var, l... function uniformize (line 2612) | int uniformize (struct tl_combinator_tree *L, struct tl_combinator_tree ... function tl_type_check (line 2721) | void tl_type_check (struct tl_type *t) { type tl_program (line 2770) | struct tl_program type tree (line 2770) | struct tree function wint (line 2792) | void wint (int a) { function wdata (line 2798) | void wdata (const void *x, int len) { function wstr (line 2802) | void wstr (const char *s) { function wll (line 2826) | void wll (long long a) { function count_list_size (line 2832) | int count_list_size (struct tl_combinator_tree *T) { function write_type_flags (line 2841) | void write_type_flags (long long flags) { function write_field_flags (line 2852) | void write_field_flags (long long flags) { function write_var_type_flags (line 2874) | void write_var_type_flags (long long flags) { type tl_combinator_tree (line 2886) | struct tl_combinator_tree type tree_var_value (line 2886) | struct tree_var_value function write_args (line 2887) | void write_args (struct tl_combinator_tree *T, struct tree_var_value **v... function write_array (line 2916) | void write_array (struct tl_combinator_tree *T, struct tree_var_value **... function write_type_rec (line 2922) | void write_type_rec (struct tl_combinator_tree *T, int cc, struct tree_v... function write_opt_type (line 2951) | void write_opt_type (struct tl_combinator_tree *T, struct tree_var_value... function write_tree (line 2972) | void write_tree (struct tl_combinator_tree *T, int extra, struct tree_va... function write_type (line 3007) | void write_type (struct tl_type *t) { function is_builtin_type (line 3017) | int is_builtin_type (const char *id) { function write_combinator (line 3022) | void write_combinator (struct tl_constructor *c) { function write_constructor (line 3046) | void write_constructor (struct tl_constructor *c) { function write_function (line 3051) | void write_function (struct tl_constructor *c) { function write_type_constructors (line 3056) | void write_type_constructors (struct tl_type *t) { function write_types (line 3063) | void write_types (FILE *f) { FILE: td/generate/tl-parser/tl-parser.h type lex_type (line 30) | enum lex_type { type curlex (line 45) | struct curlex { type parse (line 52) | struct parse { type tree_type (line 62) | enum tree_type { type tree (line 103) | struct tree { type combinator_tree_action (line 120) | enum combinator_tree_action { type combinator_tree_type (line 133) | enum combinator_tree_type { type tl_combinator_tree (line 141) | struct tl_combinator_tree { type tl_program (line 153) | struct tl_program { type tl_type (line 162) | struct tl_type { type tl_constructor (line 176) | struct tl_constructor { type tl_var (line 187) | struct tl_var { type parse (line 194) | struct parse type tree (line 195) | struct tree type parse (line 195) | struct parse type tl_program (line 197) | struct tl_program type tree (line 197) | struct tree FILE: td/generate/tl-parser/tlc.c function usage (line 48) | void usage (void) { function vkext_write (line 58) | int vkext_write (const char *filename) { function logprintf (line 67) | void logprintf (const char *format __attribute__ ((unused)), ...) { function hexdump (line 74) | void hexdump (int *in_ptr, int *in_end) { function print_backtrace (line 81) | void print_backtrace (void) { function print_backtrace (line 87) | void print_backtrace (void) { function sig_segv_handler (line 94) | void sig_segv_handler (int signum __attribute__ ((unused))) { function sig_abrt_handler (line 102) | void sig_abrt_handler (int signum __attribute__ ((unused))) { function main (line 110) | int main (int argc, char **argv) { FILE: td/generate/tl-parser/wgetopt.c function exchange (line 302) | static void function _getopt_internal (line 509) | int function getopt (line 1169) | int function getopt_long (line 1184) | int function getopt_long_only (line 1191) | int function main (line 1209) | int FILE: td/generate/tl-parser/wgetopt.h type option (line 106) | struct option type option (line 177) | struct option type option (line 181) | struct option FILE: td/generate/tl_json_converter.cpp type td (line 24) | namespace td { function need_bytes (line 28) | static bool need_bytes(const tl::simple::Type *type) { function is_suitable (line 33) | static bool is_suitable(int file_number, int file_count, int &counter) { function gen_to_json_constructor (line 42) | void gen_to_json_constructor(StringBuilder &sb, const T *constructor, ... function gen_to_json (line 88) | void gen_to_json(StringBuilder &sb, const tl::simple::Schema &schema, ... function gen_from_json_constructor (line 125) | void gen_from_json_constructor(StringBuilder &sb, const T *constructor... function gen_from_json (line 141) | void gen_from_json(StringBuilder &sb, const tl::simple::Schema &schema... function gen_tl_constructor_from_string (line 164) | void gen_tl_constructor_from_string(StringBuilder &sb, Slice name, con... function gen_tl_constructor_from_string (line 191) | void gen_tl_constructor_from_string(StringBuilder &sb, const tl::simpl... function gen_json_converter_file (line 225) | void gen_json_converter_file(const tl::simple::Schema &schema, const s... function gen_json_converter (line 322) | void gen_json_converter(const tl::tl_config &config, const std::string... FILE: td/generate/tl_json_converter.h function namespace (line 14) | namespace td { FILE: td/generate/tl_writer_c.h function namespace (line 17) | namespace td { FILE: td/generate/tl_writer_cpp.cpp type td (line 11) | namespace td { FILE: td/generate/tl_writer_cpp.h function namespace (line 15) | namespace td { FILE: td/generate/tl_writer_dotnet.h function namespace (line 17) | namespace td { FILE: td/generate/tl_writer_h.cpp type td (line 12) | namespace td { FILE: td/generate/tl_writer_h.h function namespace (line 15) | namespace td { FILE: td/generate/tl_writer_hpp.cpp type td (line 11) | namespace td { FILE: td/generate/tl_writer_hpp.h function namespace (line 15) | namespace td { FILE: td/generate/tl_writer_java.cpp type td (line 11) | namespace td { FILE: td/generate/tl_writer_java.h function namespace (line 15) | namespace td { FILE: td/generate/tl_writer_jni_cpp.cpp type td (line 12) | namespace td { FILE: td/generate/tl_writer_jni_cpp.h function namespace (line 16) | namespace td { FILE: td/generate/tl_writer_jni_h.cpp type td (line 11) | namespace td { FILE: td/generate/tl_writer_jni_h.h function namespace (line 14) | namespace td { FILE: td/generate/tl_writer_td.cpp type td (line 11) | namespace td { FILE: td/generate/tl_writer_td.h function namespace (line 14) | namespace td { FILE: td/mtproto/AuthData.cpp type td (line 16) | namespace td { type mtproto (line 17) | namespace mtproto { function Status (line 19) | Status check_message_id_duplicates(MessageId *saved_message_ids, siz... function MessageId (line 107) | MessageId AuthData::next_message_id(double now) { function Status (line 139) | Status AuthData::check_packet(uint64 session_id, MessageId message_i... FILE: td/mtproto/AuthData.h function namespace (line 18) | namespace td { FILE: td/mtproto/AuthKey.h function namespace (line 13) | namespace td { function auth_flag_ (line 126) | bool auth_flag_{false}; FILE: td/mtproto/ConnectionManager.cpp type td (line 9) | namespace td { type mtproto (line 10) | namespace mtproto { FILE: td/mtproto/ConnectionManager.h function namespace (line 13) | namespace td { FILE: td/mtproto/CryptoStorer.h function namespace (line 24) | namespace td { function class (line 82) | class CancelVectorImpl { function class (line 168) | class QueryVectorImpl { function class (line 188) | class ContainerImpl { function class (line 205) | class CryptoImpl { type Type (line 353) | enum Type { FILE: td/mtproto/DhCallback.h function namespace (line 11) | namespace td { FILE: td/mtproto/DhHandshake.cpp type td (line 18) | namespace td { type mtproto (line 19) | namespace mtproto { function Status (line 21) | Status DhHandshake::check_config(Slice prime_str, const BigNum &prim... function Status (line 95) | Status DhHandshake::dh_check(const BigNum &prime, const BigNum &g_a,... function Status (line 145) | Status DhHandshake::check_config(int32 g_int, Slice prime_str, DhCal... function string (line 168) | string DhHandshake::get_g_a() const { function string (line 173) | string DhHandshake::get_g_b() const { function string (line 177) | string DhHandshake::get_g_b_hash() const { function Status (line 183) | Status DhHandshake::run_checks(bool skip_config_check, DhCallback *c... function BigNum (line 197) | BigNum DhHandshake::get_g() const { function BigNum (line 202) | BigNum DhHandshake::get_p() const { function BigNum (line 207) | BigNum DhHandshake::get_b() const { function BigNum (line 212) | BigNum DhHandshake::get_g_ab() { function int64 (line 225) | int64 DhHandshake::calc_key_id(Slice auth_key) { FILE: td/mtproto/DhHandshake.h function namespace (line 16) | namespace td { FILE: td/mtproto/Handshake.cpp type td (line 28) | namespace td { type mtproto (line 29) | namespace mtproto { function fetch_result (line 32) | static Result fetch_result(Slice message, bo... function string (line 77) | string AuthKeyHandshake::store_object(const T &object) { function Status (line 86) | Status AuthKeyHandshake::on_res_pq(Slice message, Callback *connecti... function Status (line 163) | Status AuthKeyHandshake::on_server_dh_params(Slice message, Callback... function Status (line 256) | Status AuthKeyHandshake::on_dh_gen_response(Slice message, Callback ... function Status (line 315) | Status AuthKeyHandshake::on_start(Callback *connection) { function Status (line 327) | Status AuthKeyHandshake::on_message(Slice message, Callback *connect... function StringBuilder (line 347) | StringBuilder &operator<<(StringBuilder &string_builder, const AuthK... FILE: td/mtproto/Handshake.h function namespace (line 19) | namespace td { FILE: td/mtproto/HandshakeActor.cpp type td (line 15) | namespace td { type mtproto (line 16) | namespace mtproto { FILE: td/mtproto/HandshakeActor.h function namespace (line 18) | namespace td { FILE: td/mtproto/HandshakeConnection.h function namespace (line 25) | namespace td { FILE: td/mtproto/HttpTransport.cpp type td (line 23) | namespace td { type mtproto (line 24) | namespace mtproto { type http (line 25) | namespace http { FILE: td/mtproto/HttpTransport.h function namespace (line 21) | namespace td { FILE: td/mtproto/IStreamTransport.cpp type td (line 12) | namespace td { type mtproto (line 13) | namespace mtproto { function create_transport (line 15) | unique_ptr create_transport(TransportType type) { FILE: td/mtproto/IStreamTransport.h function namespace (line 16) | namespace td { FILE: td/mtproto/KDF.cpp type td (line 14) | namespace td { type mtproto (line 15) | namespace mtproto { function KDF (line 17) | void KDF(Slice auth_key, const UInt128 &msg_key, int X, UInt256 *aes... function tmp_KDF (line 52) | void tmp_KDF(const UInt128 &server_nonce, const UInt256 &new_nonce, ... function KDF2 (line 74) | void KDF2(Slice auth_key, const UInt128 &msg_key, int X, UInt256 *ae... FILE: td/mtproto/KDF.h function namespace (line 12) | namespace td { FILE: td/mtproto/MessageId.h function namespace (line 16) | namespace td { FILE: td/mtproto/MtprotoQuery.h function namespace (line 14) | namespace td { FILE: td/mtproto/NoCryptoStorer.h function namespace (line 14) | namespace td { FILE: td/mtproto/PacketInfo.h type PacketInfo (line 16) | struct PacketInfo { function uint64 (line 20) | uint64 salt{0} function uint64 (line 21) | uint64 session_id{0} function int32 (line 24) | int32 seq_no{0} function int32 (line 25) | int32 version{1} function is_creator (line 27) | bool is_creator{false}; FILE: td/mtproto/PacketStorer.h function namespace (line 14) | namespace td { FILE: td/mtproto/Ping.cpp type td (line 16) | namespace td { type mtproto (line 17) | namespace mtproto { function create_ping_actor (line 19) | ActorOwn<> create_ping_actor(Slice actor_name, unique_ptr raw_connection, si... method PollableFdInfo (line 39) | PollableFdInfo &get_poll_info() final { method move_as_raw_connection (line 43) | unique_ptr move_as_raw_connection() final { method Status (line 47) | Status flush() final { method was_pong (line 61) | bool was_pong() const final { method rtt (line 65) | double rtt() const final { method Status (line 69) | Status on_raw_packet(const PacketInfo &packet_info, BufferSlice ... class PingConnectionPingPong (line 93) | class PingConnectionPingPong final method PingConnectionPingPong (line 97) | PingConnectionPingPong(unique_ptr raw_connection,... method on_connected (line 113) | void on_connected() final { method on_closed (line 116) | void on_closed(Status status) final { method on_server_salt_updated (line 122) | void on_server_salt_updated() final { method on_server_time_difference_updated (line 125) | void on_server_time_difference_updated(bool force) final { method on_new_session_created (line 128) | void on_new_session_created(uint64 unique_id, MessageId first_me... method on_session_failed (line 131) | void on_session_failed(Status status) final { method on_container_sent (line 134) | void on_container_sent(MessageId container_message_id, vector move_as_raw_connection() final { method Status (line 183) | Status flush() final { method was_pong (line 196) | bool was_pong() const final { method rtt (line 200) | double rtt() const final { FILE: td/mtproto/PingConnection.h function namespace (line 16) | namespace td { FILE: td/mtproto/ProxySecret.cpp type td (line 12) | namespace td { type mtproto (line 13) | namespace mtproto { function string (line 48) | string ProxySecret::get_encoded_secret() const { FILE: td/mtproto/ProxySecret.h function namespace (line 13) | namespace td { FILE: td/mtproto/RSA.cpp type td (line 28) | namespace td { type mtproto (line 29) | namespace mtproto { function RSA (line 34) | RSA RSA::clone() const { function int64 (line 111) | int64 RSA::get_fingerprint() const { FILE: td/mtproto/RSA.h function namespace (line 14) | namespace td { FILE: td/mtproto/RawConnection.cpp type td (line 32) | namespace td { type mtproto (line 33) | namespace mtproto { class RawConnectionDefault (line 39) | class RawConnectionDefault final : public RawConnection { method RawConnectionDefault (line 41) | RawConnectionDefault(BufferedFd buffered_socket_fd, Tran... method set_connection_token (line 50) | void set_connection_token(ConnectionManager::ConnectionToken conne... method can_send (line 54) | bool can_send() const final { method TransportType (line 58) | TransportType get_transport_type() const final { method send_crypto (line 62) | size_t send_crypto(const Storer &storer, uint64 session_id, int64 ... method send_no_crypto (line 89) | void send_no_crypto(const Storer &storer) final { method PollableFdInfo (line 99) | PollableFdInfo &get_poll_info() final { method StatsCallback (line 103) | StatsCallback *stats_callback() final { method Status (line 108) | Status flush(const AuthKey &auth_key, Callback &callback) final { method has_error (line 119) | bool has_error() const final { method close (line 123) | void close() final { method PublicFields (line 129) | PublicFields &extra() final { method PublicFields (line 132) | const PublicFields &extra() const final { method on_read (line 147) | void on_read(size_t size, Callback &callback) { method Status (line 158) | Status flush_read(const AuthKey &auth_key, Callback &callback) { method Status (line 221) | Status on_read_mtproto_error(int32 error_code) { method Status (line 234) | Status on_quick_ack(uint32 quick_ack, Callback &callback) { method Status (line 251) | Status flush_write() { method Status (line 259) | Status do_flush(const AuthKey &auth_key, Callback &callback) TD_WA... class RawConnectionHttp (line 281) | class RawConnectionHttp final : public RawConnection { method RawConnectionHttp (line 283) | RawConnectionHttp(IPAddress ip_address, unique_ptr ... method set_connection_token (line 290) | void set_connection_token(ConnectionManager::ConnectionToken conne... method can_send (line 294) | bool can_send() const final { method TransportType (line 298) | TransportType get_transport_type() const final { method send_crypto (line 302) | size_t send_crypto(const Storer &storer, uint64 session_id, int64 ... method send_no_crypto (line 317) | void send_no_crypto(const Storer &storer) final { method PollableFdInfo (line 326) | PollableFdInfo &get_poll_info() final { method StatsCallback (line 330) | StatsCallback *stats_callback() final { method Status (line 335) | Status flush(const AuthKey &auth_key, Callback &callback) final { method has_error (line 346) | bool has_error() const final { method close (line 350) | void close() final { method PublicFields (line 354) | PublicFields &extra() final { method PublicFields (line 357) | const PublicFields &extra() const final { type Mode (line 367) | enum Mode { Send, Receive } method on_read (line 375) | void on_read(size_t size, Callback &callback) { method send_packet (line 386) | void send_packet(BufferSlice packet) { method Status (line 392) | Status flush_read(const AuthKey &auth_key, Callback &callback) { method Status (line 438) | Status on_read_mtproto_error(int32 error_code) { method Status (line 451) | Status flush_write() { method Status (line 462) | Status do_send(Slice data) { method Status (line 468) | Status do_flush(const AuthKey &auth_key, Callback &callback) TD_WA... FILE: td/mtproto/RawConnection.h function namespace (line 22) | namespace td { FILE: td/mtproto/SessionConnection.cpp type td (line 36) | namespace td { type mtproto_api (line 40) | namespace mtproto_api { class rpc_result (line 44) | class rpc_result { type mtproto (line 51) | namespace mtproto { function StringBuilder (line 174) | inline StringBuilder &operator<<(StringBuilder &string_builder, cons... function BufferSlice (line 183) | BufferSlice SessionConnection::as_buffer_slice(Slice packet) { function Status (line 187) | Status SessionConnection::parse_message(TlParser &parser, MsgInfo *i... function Status (line 214) | Status SessionConnection::on_packet_container(const MsgInfo &info, S... function Status (line 239) | Status SessionConnection::on_packet_rpc_result(const MsgInfo &info, ... function Status (line 281) | Status SessionConnection::on_packet(const MsgInfo &info, const T &pa... function Status (line 286) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 291) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 296) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 301) | Status SessionConnection::on_destroy_auth_key(const mtproto_api::Des... function Status (line 309) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 324) | Status SessionConnection::on_packet(const MsgInfo &info, function Status (line 389) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 399) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 408) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function string (line 414) | string SessionConnection::get_elapsed_time(double time_at) { function Status (line 425) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 446) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 462) | Status SessionConnection::on_msgs_state_info(const vector &ms... function Status (line 474) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 490) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 495) | Status SessionConnection::on_packet(const MsgInfo &info, const mtpro... function Status (line 503) | Status SessionConnection::on_packet(const MsgInfo &info, function Status (line 511) | Status SessionConnection::on_slice_packet(const MsgInfo &info, Slice... function Status (line 573) | Status SessionConnection::parse_packet(TlParser &parser) { function Status (line 580) | Status SessionConnection::on_main_packet(const PacketInfo &packet_in... function Status (line 713) | Status SessionConnection::before_write() { function Status (line 721) | Status SessionConnection::on_raw_packet(const PacketInfo &packet_inf... function Status (line 757) | Status SessionConnection::on_quick_ack(uint64 quick_ack_token) { function PollableFdInfo (line 779) | PollableFdInfo &SessionConnection::get_poll_info() { function Status (line 784) | Status SessionConnection::init() { function MessageId (line 823) | MessageId SessionConnection::send_query(BufferSlice buffer, bool gzi... function Status (line 1083) | Status SessionConnection::do_flush() { FILE: td/mtproto/SessionConnection.h function namespace (line 29) | namespace td { FILE: td/mtproto/TcpTransport.cpp type td (line 16) | namespace td { type mtproto (line 17) | namespace mtproto { type tcp (line 18) | namespace tcp { FILE: td/mtproto/TcpTransport.h function namespace (line 23) | namespace td { FILE: td/mtproto/TlsInit.cpp type td (line 25) | namespace td { type mtproto (line 26) | namespace mtproto { class TlsHello (line 40) | class TlsHello { type Op (line 42) | struct Op { type Type (line 43) | enum class Type { method Op (line 62) | static Op str(Slice str) { method Op (line 68) | static Op random(int length) { method Op (line 74) | static Op zero(int length) { method Op (line 80) | static Op domain() { method Op (line 85) | static Op grease(int seed) { method Op (line 91) | static Op begin_scope() { method Op (line 96) | static Op end_scope() { method Op (line 101) | static Op key() { method Op (line 106) | static Op ml_kem_768_key() { method Op (line 111) | static Op permutation(vector> parts) { method Op (line 117) | static Op ech_payload() { method Op (line 123) | static Op padding() { method TlsHello (line 130) | static const TlsHello &get_default() { method get_ops (line 218) | Span get_ops() const { method get_grease_size (line 222) | size_t get_grease_size() const { class TlsHelloContext (line 231) | class TlsHelloContext { method TlsHelloContext (line 233) | TlsHelloContext(size_t grease_size, string domain) : grease_(greas... method get_grease (line 237) | char get_grease(size_t i) const { method get_grease_size (line 241) | size_t get_grease_size() const { method Slice (line 244) | Slice get_domain() const { class TlsHelloCalcLength (line 253) | class TlsHelloCalcLength { method do_op (line 255) | void do_op(const TlsHello::Op &op, const TlsHelloContext *context) { method get_length (line 328) | size_t get_length() const { method finish (line 332) | Result finish() { method on_error (line 350) | void on_error(Status error) { class TlsHelloStore (line 357) | class TlsHelloStore { method TlsHelloStore (line 359) | explicit TlsHelloStore(MutableSlice dest) : data_(dest), dest_(des... method do_op (line 361) | void do_op(const TlsHello::Op &op, const TlsHelloContext *context) { method finish (line 476) | void finish(Slice secret, int32 unix_time) { method BigNum (line 490) | static BigNum get_y2(BigNum &x, const BigNum &mod, BigNumContext &... method BigNum (line 502) | static BigNum get_double_x(BigNum &x, const BigNum &mod, BigNumCon... method is_quadratic_residue (line 524) | static bool is_quadratic_residue(const BigNum &a) { method get_offset (line 537) | size_t get_offset() const { class TlsObfusaction (line 542) | class TlsObfusaction { method string (line 544) | static string generate_header(string domain, Slice secret, int32 u... function Status (line 573) | Status TlsInit::wait_hello_response() { function Status (line 616) | Status TlsInit::loop_impl() { FILE: td/mtproto/TlsInit.h function namespace (line 19) | namespace td { FILE: td/mtproto/TlsReaderByteFlow.cpp type td (line 12) | namespace td { type mtproto (line 13) | namespace mtproto { FILE: td/mtproto/TlsReaderByteFlow.h function namespace (line 11) | namespace td { FILE: td/mtproto/Transport.cpp type td (line 24) | namespace td { type mtproto (line 28) | namespace mtproto { type CryptoHeader (line 36) | struct CryptoHeader { method encrypted_header_size (line 51) | static size_t encrypted_header_size() { method uint8 (line 55) | uint8 *encrypt_begin() { method uint8 (line 59) | const uint8 *encrypt_begin() const { method CryptoHeader (line 63) | CryptoHeader() = delete; method CryptoHeader (line 64) | CryptoHeader(const CryptoHeader &) = delete; method CryptoHeader (line 65) | CryptoHeader(CryptoHeader &&) = delete; method CryptoHeader (line 66) | CryptoHeader &operator=(const CryptoHeader &) = delete; method CryptoHeader (line 67) | CryptoHeader &operator=(CryptoHeader &&) = delete; type CryptoPrefix (line 71) | struct CryptoPrefix { type EndToEndHeader (line 77) | struct EndToEndHeader { method encrypted_header_size (line 85) | static size_t encrypted_header_size() { method uint8 (line 89) | uint8 *encrypt_begin() { method uint8 (line 93) | const uint8 *encrypt_begin() const { method EndToEndHeader (line 97) | EndToEndHeader() = delete; method EndToEndHeader (line 98) | EndToEndHeader(const EndToEndHeader &) = delete; method EndToEndHeader (line 99) | EndToEndHeader(EndToEndHeader &&) = delete; method EndToEndHeader (line 100) | EndToEndHeader &operator=(const EndToEndHeader &) = delete; method EndToEndHeader (line 101) | EndToEndHeader &operator=(EndToEndHeader &&) = delete; type EndToEndPrefix (line 105) | struct EndToEndPrefix { type NoCryptoHeader (line 109) | struct NoCryptoHeader { method NoCryptoHeader (line 118) | NoCryptoHeader() = delete; method NoCryptoHeader (line 119) | NoCryptoHeader(const NoCryptoHeader &) = delete; method NoCryptoHeader (line 120) | NoCryptoHeader(NoCryptoHeader &&) = delete; method NoCryptoHeader (line 121) | NoCryptoHeader &operator=(const NoCryptoHeader &) = delete; method NoCryptoHeader (line 122) | NoCryptoHeader &operator=(NoCryptoHeader &&) = delete; function do_calc_crypto_size2_basic (line 167) | size_t do_calc_crypto_size2_basic(size_t data_size, size_t enc_size,... function do_calc_crypto_size2_rand (line 181) | size_t do_calc_crypto_size2_rand(size_t data_size, size_t enc_size, ... function Status (line 203) | Status Transport::read_no_crypto(MutableSlice message, PacketInfo *p... function Status (line 215) | Status Transport::read_crypto_impl(int X, MutableSlice message, cons... function Status (line 302) | Status Transport::read_crypto(MutableSlice message, const AuthKey &a... function Status (line 317) | Status Transport::read_e2e_crypto(MutableSlice message, const AuthKe... function BufferWriter (line 330) | BufferWriter Transport::write_no_crypto(const Storer &storer, Packet... function BufferWriter (line 368) | BufferWriter Transport::write_crypto(const Storer &storer, const Aut... function BufferWriter (line 390) | BufferWriter Transport::write_e2e_crypto(const Storer &storer, const... function BufferWriter (line 450) | BufferWriter Transport::write(const Storer &storer, const AuthKey &a... FILE: td/mtproto/Transport.h function namespace (line 21) | namespace td { FILE: td/mtproto/TransportType.h function namespace (line 13) | namespace td { FILE: td/mtproto/utils.cpp type td (line 11) | namespace td { type mtproto (line 12) | namespace mtproto { function create_function_storer (line 14) | TLStorer create_function_storer(const mtproto... FILE: td/mtproto/utils.h function namespace (line 15) | namespace td { FILE: td/telegram/AccentColorId.h function namespace (line 19) | namespace td { type AccentColorIdHash (line 72) | struct AccentColorIdHash { FILE: td/telegram/AccessRights.h function namespace (line 11) | namespace td { FILE: td/telegram/AccountManager.cpp type td (line 38) | namespace td { function get_session_type_object (line 40) | static td_api::object_ptr get_session_type_object( function convert_authorization_object (line 109) | static td_api::object_ptr convert_authorization_object( class SetDefaultHistoryTtlQuery (line 121) | class SetDefaultHistoryTtlQuery final : public Td::ResultHandler { method SetDefaultHistoryTtlQuery (line 125) | explicit SetDefaultHistoryTtlQuery(Promise &&promise) : promis... method send (line 128) | void send(int32 account_ttl) { method on_result (line 132) | void on_result(BufferSlice packet) final { method on_error (line 146) | void on_error(Status status) final { class GetDefaultHistoryTtlQuery (line 151) | class GetDefaultHistoryTtlQuery final : public Td::ResultHandler { method GetDefaultHistoryTtlQuery (line 155) | explicit GetDefaultHistoryTtlQuery(Promise &&promise) : promi... method send (line 158) | void send() { method on_result (line 162) | void on_result(BufferSlice packet) final { method on_error (line 174) | void on_error(Status status) final { class SetAccountTtlQuery (line 179) | class SetAccountTtlQuery final : public Td::ResultHandler { method SetAccountTtlQuery (line 183) | explicit SetAccountTtlQuery(Promise &&promise) : promise_(std:... method send (line 186) | void send(int32 account_ttl) { method on_result (line 191) | void on_result(BufferSlice packet) final { method on_error (line 205) | void on_error(Status status) final { class GetAccountTtlQuery (line 210) | class GetAccountTtlQuery final : public Td::ResultHandler { method GetAccountTtlQuery (line 214) | explicit GetAccountTtlQuery(Promise &&promise) : promise_(std... method send (line 217) | void send() { method on_result (line 221) | void on_result(BufferSlice packet) final { method on_error (line 233) | void on_error(Status status) final { class AcceptLoginTokenQuery (line 238) | class AcceptLoginTokenQuery final : public Td::ResultHandler { method AcceptLoginTokenQuery (line 242) | explicit AcceptLoginTokenQuery(Promise &&promise) : promise_... method send (line 328) | void send(int64 authorization_id) { method on_result (line 332) | void on_result(BufferSlice packet) final { method on_error (line 343) | void on_error(Status status) final { class ResetAuthorizationsQuery (line 348) | class ResetAuthorizationsQuery final : public Td::ResultHandler { method ResetAuthorizationsQuery (line 352) | explicit ResetAuthorizationsQuery(Promise &&promise) : promise... method send (line 355) | void send() { method on_result (line 359) | void on_result(BufferSlice packet) final { method on_error (line 371) | void on_error(Status status) final { class ChangeAuthorizationSettingsQuery (line 376) | class ChangeAuthorizationSettingsQuery final : public Td::ResultHandler { method ChangeAuthorizationSettingsQuery (line 380) | explicit ChangeAuthorizationSettingsQuery(Promise &&promise) :... method send (line 383) | void send(int64 hash, bool set_encrypted_requests_disabled, bool enc... method on_result (line 398) | void on_result(BufferSlice packet) final { method on_error (line 409) | void on_error(Status status) final { class SetAuthorizationTtlQuery (line 414) | class SetAuthorizationTtlQuery final : public Td::ResultHandler { method SetAuthorizationTtlQuery (line 418) | explicit SetAuthorizationTtlQuery(Promise &&promise) : promise... method send (line 421) | void send(int32 authorization_ttl_days) { method on_result (line 426) | void on_result(BufferSlice packet) final { method on_error (line 437) | void on_error(Status status) final { class GetWebAuthorizationsQuery (line 442) | class GetWebAuthorizationsQuery final : public Td::ResultHandler { method GetWebAuthorizationsQuery (line 446) | explicit GetWebAuthorizationsQuery(Promise &&promise) : promi... method send (line 497) | void send(int64 hash) { method on_result (line 501) | void on_result(BufferSlice packet) final { method on_error (line 512) | void on_error(Status status) final { class ResetWebAuthorizationsQuery (line 517) | class ResetWebAuthorizationsQuery final : public Td::ResultHandler { method ResetWebAuthorizationsQuery (line 521) | explicit ResetWebAuthorizationsQuery(Promise &&promise) : prom... method send (line 524) | void send() { method on_result (line 528) | void on_result(BufferSlice packet) final { method on_error (line 539) | void on_error(Status status) final { class ExportContactTokenQuery (line 544) | class ExportContactTokenQuery final : public Td::ResultHandler { method ExportContactTokenQuery (line 548) | explicit ExportContactTokenQuery(Promise &&promise) : promi... method send (line 610) | void send(vector &&codes) { method on_result (line 614) | void on_result(BufferSlice packet) final { method on_error (line 624) | void on_error(Status status) final { class AccountManager::UnconfirmedAuthorization (line 630) | class AccountManager::UnconfirmedAuthorization { method UnconfirmedAuthorization (line 637) | UnconfirmedAuthorization() = default; method UnconfirmedAuthorization (line 638) | UnconfirmedAuthorization(int64 hash, int32 date, string &&device, st... method int64 (line 642) | int64 get_hash() const { method int32 (line 646) | int32 get_date() const { method get_unconfirmed_session_object (line 650) | td_api::object_ptr get_unconfirmed_sessi... method store (line 655) | void store(StorerT &storer) const { method parse (line 665) | void parse(ParserT &parser) { class AccountManager::UnconfirmedAuthorizations (line 675) | class AccountManager::UnconfirmedAuthorizations { method int32 (line 678) | static int32 get_authorization_autoconfirm_period() { method is_empty (line 683) | bool is_empty() const { method add_authorization (line 687) | bool add_authorization(UnconfirmedAuthorization &&unconfirmed_author... method delete_authorization (line 706) | bool delete_authorization(int64 hash, bool &is_first_changed) { method delete_expired_authorizations (line 719) | bool delete_expired_authorizations() { method int32 (line 732) | int32 get_next_authorization_expire_date() const { method get_first_unconfirmed_session_object (line 737) | td_api::object_ptr get_first_unconfirmed... method store (line 743) | void store(StorerT &storer) const { method parse (line 749) | void parse(ParserT &parser) { function string (line 794) | string AccountManager::get_age_verification_parameters_key() { class AccountManager::SetDefaultHistoryTtlOnServerLogEvent (line 822) | class AccountManager::SetDefaultHistoryTtlOnServerLogEvent { method store (line 827) | void store(StorerT &storer) const { method parse (line 832) | void parse(ParserT &parser) { class AccountManager::SetAccountTtlOnServerLogEvent (line 859) | class AccountManager::SetAccountTtlOnServerLogEvent { method store (line 864) | void store(StorerT &storer) const { method parse (line 869) | void parse(ParserT &parser) { class AccountManager::ResetAuthorizationOnServerLogEvent (line 912) | class AccountManager::ResetAuthorizationOnServerLogEvent { method store (line 917) | void store(StorerT &storer) const { method parse (line 922) | void parse(ParserT &parser) { class AccountManager::ResetAuthorizationsOnServerLogEvent (line 945) | class AccountManager::ResetAuthorizationsOnServerLogEvent { method store (line 948) | void store(StorerT &storer) const { method parse (line 952) | void parse(ParserT &parser) { class AccountManager::ChangeAuthorizationSettingsOnServerLogEvent (line 979) | class AccountManager::ChangeAuthorizationSettingsOnServerLogEvent { method store (line 989) | void store(StorerT &storer) const { method parse (line 1001) | void parse(ParserT &parser) { class AccountManager::SetAuthorizationTtlOnServerLogEvent (line 1059) | class AccountManager::SetAuthorizationTtlOnServerLogEvent { method store (line 1064) | void store(StorerT &storer) const { method parse (line 1069) | void parse(ParserT &parser) { class AccountManager::ResetWebAuthorizationOnServerLogEvent (line 1096) | class AccountManager::ResetWebAuthorizationOnServerLogEvent { method store (line 1101) | void store(StorerT &storer) const { method parse (line 1106) | void parse(ParserT &parser) { class AccountManager::ResetWebAuthorizationsOnServerLogEvent (line 1128) | class AccountManager::ResetWebAuthorizationsOnServerLogEvent { method store (line 1131) | void store(StorerT &storer) const { method parse (line 1135) | void parse(ParserT &parser) { class AccountManager::InvalidateSignInCodesOnServerLogEvent (line 1181) | class AccountManager::InvalidateSignInCodesOnServerLogEvent { method store (line 1186) | void store(StorerT &storer) const { method parse (line 1191) | void parse(ParserT &parser) { function string (line 1253) | string AccountManager::get_unconfirmed_authorizations_key() { FILE: td/telegram/AccountManager.h function namespace (line 17) | namespace td { FILE: td/telegram/ActiveStoryState.cpp type td (line 9) | namespace td { FILE: td/telegram/ActiveStoryState.h function namespace (line 14) | namespace td { FILE: td/telegram/AffectedHistory.h type AffectedHistory (line 15) | struct AffectedHistory { FILE: td/telegram/AffiliateType.cpp type td (line 16) | namespace td { function StringBuilder (line 72) | StringBuilder &operator<<(StringBuilder &string_builder, const Affilia... FILE: td/telegram/AffiliateType.h function namespace (line 17) | namespace td { FILE: td/telegram/AgeVerificationParameters.cpp type td (line 11) | namespace td { function StringBuilder (line 44) | StringBuilder &operator<<(StringBuilder &string_builder, const AgeVeri... FILE: td/telegram/AgeVerificationParameters.h function namespace (line 14) | namespace td { FILE: td/telegram/AgeVerificationParameters.hpp type td (line 14) | namespace td { FILE: td/telegram/AlarmManager.cpp type td (line 11) | namespace td { FILE: td/telegram/AlarmManager.h function namespace (line 16) | namespace td { FILE: td/telegram/AnimationsManager.cpp type td (line 38) | namespace td { class GetSavedGifsQuery (line 40) | class GetSavedGifsQuery final : public Td::ResultHandler { method send (line 44) | void send(bool is_repair, int64 hash) { method on_result (line 49) | void on_result(BufferSlice packet) final { method on_error (line 59) | void on_error(Status status) final { class SaveGifQuery (line 67) | class SaveGifQuery final : public Td::ResultHandler { method SaveGifQuery (line 75) | explicit SaveGifQuery(Promise &&promise) : promise_(std::move(... method send (line 78) | void send(FileId file_id, tl_object_ptr... method on_result (line 87) | void on_result(BufferSlice packet) final { method on_error (line 102) | void on_error(Status status) final { function int32 (line 145) | int32 AnimationsManager::get_animation_duration(FileId file_id) const { function FileId (line 173) | FileId AnimationsManager::on_get_animation(unique_ptr new_a... function FileId (line 211) | FileId AnimationsManager::get_animation_thumbnail_file_id(FileId file_... function FileId (line 217) | FileId AnimationsManager::get_animation_animated_thumbnail_file_id(Fil... function FileId (line 230) | FileId AnimationsManager::dup_animation(FileId new_id, FileId old_id) { function SecretInputMedia (line 341) | SecretInputMedia AnimationsManager::get_secret_input_media( class AnimationsManager::AnimationListLogEvent (line 443) | class AnimationsManager::AnimationListLogEvent { method AnimationListLogEvent (line 447) | AnimationListLogEvent() = default; method AnimationListLogEvent (line 449) | explicit AnimationListLogEvent(vector animation_ids) : anima... method store (line 453) | void store(StorerT &storer) const { method parse (line 462) | void parse(ParserT &parser) { function int64 (line 620) | int64 AnimationsManager::get_saved_animations_hash(const char *source)... function FileSourceId (line 829) | FileSourceId AnimationsManager::get_saved_animations_file_source_id() { function string (line 836) | string AnimationsManager::get_animation_search_text(FileId file_id) co... FILE: td/telegram/AnimationsManager.h function namespace (line 25) | namespace td { FILE: td/telegram/AnimationsManager.hpp type td (line 18) | namespace td { function FileId (line 45) | FileId AnimationsManager::parse_animation(ParserT &parser) { FILE: td/telegram/Application.cpp type td (line 24) | namespace td { class GetInviteTextQuery (line 26) | class GetInviteTextQuery final : public Td::ResultHandler { method GetInviteTextQuery (line 30) | explicit GetInviteTextQuery(Promise &&promise) : promise_(st... method send (line 33) | void send() { method on_result (line 37) | void on_result(BufferSlice packet) final { method on_error (line 47) | void on_error(Status status) final { class SaveAppLogQuery (line 52) | class SaveAppLogQuery final : public Td::ResultHandler { method SaveAppLogQuery (line 56) | explicit SaveAppLogQuery(Promise &&promise) : promise_(std::mo... method send (line 59) | void send(telegram_api::object_ptr &&in... method on_result (line 65) | void on_result(BufferSlice packet) final { method on_error (line 76) | void on_error(Status status) final { function get_invite_text (line 81) | void get_invite_text(Td *td, Promise &&promise) { class SaveAppLogLogEvent (line 85) | class SaveAppLogLogEvent { method store (line 91) | void store(StorerT &storer) const { method parse (line 96) | void parse(ParserT &parser) { function save_app_log_impl (line 107) | static void save_app_log_impl(Td *td, telegram_api::object_ptr &&input_user) { method on_result (line 75) | void on_result(BufferSlice packet) final { method on_error (line 86) | void on_error(Status status) final { class ToggleBotInAttachMenuQuery (line 91) | class ToggleBotInAttachMenuQuery final : public Td::ResultHandler { method ToggleBotInAttachMenuQuery (line 95) | explicit ToggleBotInAttachMenuQuery(Promise &&promise) : promi... method send (line 98) | void send(telegram_api::object_ptr &&input_... method on_result (line 103) | void on_result(BufferSlice packet) final { method on_error (line 116) | void on_error(Status status) final { class AttachMenuManager::AttachMenuBotsLogEvent (line 331) | class AttachMenuManager::AttachMenuBotsLogEvent { method AttachMenuBotsLogEvent (line 336) | AttachMenuBotsLogEvent() = default; method AttachMenuBotsLogEvent (line 338) | AttachMenuBotsLogEvent(int64 hash, vector attach_menu... method store (line 343) | void store(StorerT &storer) const { method parse (line 349) | void parse(ParserT &parser) { function FileSourceId (line 763) | FileSourceId AttachMenuManager::get_attach_menu_bot_file_source_id(Use... function string (line 845) | string AttachMenuManager::get_attach_menu_bots_database_key() { FILE: td/telegram/AttachMenuManager.h function namespace (line 22) | namespace td { FILE: td/telegram/AuctionBidLevel.cpp type td (line 13) | namespace td { function StringBuilder (line 52) | StringBuilder &operator<<(StringBuilder &string_builder, const Auction... FILE: td/telegram/AuctionBidLevel.h function namespace (line 15) | namespace td { FILE: td/telegram/AudiosManager.cpp type td (line 28) | namespace td { function int32 (line 37) | int32 AudiosManager::get_audio_duration(FileId file_id) const { function FileId (line 102) | FileId AudiosManager::on_get_audio(unique_ptr