|
| 1 | +from collections.abc import Callable, Iterable, Mapping |
| 2 | +from datetime import date, datetime |
| 3 | +from typing import Any, Optional, Type, Union |
| 4 | + |
| 5 | +from rethinkdb.ast import ImplicitVar, ReqlBinary, ReqlQuery, ReqlTzinfo |
| 6 | +from rethinkdb.errors import ( |
| 7 | + InvalidHandshakeStateError, |
| 8 | + QueryPrinter, |
| 9 | + ReqlAuthError, |
| 10 | + ReqlCompileError, |
| 11 | + ReqlCursorEmpty, |
| 12 | + ReqlDriverCompileError, |
| 13 | + ReqlDriverError, |
| 14 | + ReqlError, |
| 15 | + ReqlInternalError, |
| 16 | + ReqlNonExistenceError, |
| 17 | + ReqlOpFailedError, |
| 18 | + ReqlOpIndeterminateError, |
| 19 | + ReqlOperationError, |
| 20 | + ReqlPermissionError, |
| 21 | + ReqlQueryLogicError, |
| 22 | + ReqlResourceLimitError, |
| 23 | + ReqlRuntimeError, |
| 24 | + ReqlServerCompileError, |
| 25 | + ReqlTimeoutError, |
| 26 | + ReqlUserError, |
| 27 | +) |
| 28 | +from rethinkdb.net import Connection, Cursor, DefaultConnection |
| 29 | +from rethinkdb.query import ReqlConstant |
| 30 | + |
| 31 | +class RethinkDB: |
| 32 | + Connection: Type[Connection] |
| 33 | + Cursor: Type[Cursor] |
| 34 | + DEFAULT_PORT: int |
| 35 | + DefaultConnection: Type[DefaultConnection] |
| 36 | + def make_connection( |
| 37 | + connection_type: Any, |
| 38 | + kwargs: Any, |
| 39 | + host: Any = ..., |
| 40 | + port: Any = ..., |
| 41 | + db: Any = ..., |
| 42 | + user: Any = ..., |
| 43 | + password: Any = ..., |
| 44 | + timeout: Any = ..., |
| 45 | + ssl: Any = ..., |
| 46 | + url: Any = ..., |
| 47 | + handshake_version: Any = ..., |
| 48 | + ) -> Any: ... |
| 49 | + def add(arguments: Any) -> Any: ... |
| 50 | + def and_(arguments: Any) -> Any: ... |
| 51 | + april: ReqlConstant |
| 52 | + def args(arguments: Any) -> Any: ... |
| 53 | + def asc(arguments: Any) -> Any: ... |
| 54 | + august: ReqlConstant |
| 55 | + def avg(arguments: Any) -> Any: ... |
| 56 | + def binary(data: Any) -> Any: ... |
| 57 | + def bit_and(arguments: Any) -> Any: ... |
| 58 | + def bit_not(arguments: Any) -> Any: ... |
| 59 | + def bit_or(arguments: Any) -> Any: ... |
| 60 | + def bit_sal(arguments: Any) -> Any: ... |
| 61 | + def bit_sar(arguments: Any) -> Any: ... |
| 62 | + def bit_xor(arguments: Any) -> Any: ... |
| 63 | + def branch(arguments: Any) -> Any: ... |
| 64 | + def ceil(arguments: Any) -> Any: ... |
| 65 | + def circle(arguments: Any, kwargs: Any) -> Any: ... |
| 66 | + def contains(arguments: Any) -> Any: ... |
| 67 | + def count(arguments: Any) -> Any: ... |
| 68 | + def db(arguments: Any) -> Any: ... |
| 69 | + def db_create(arguments: Any) -> Any: ... |
| 70 | + def db_drop(arguments: Any) -> Any: ... |
| 71 | + def db_list(arguments: Any) -> Any: ... |
| 72 | + december: ReqlConstant |
| 73 | + def desc(arguments: Any) -> Any: ... |
| 74 | + def distance(arguments: Any, kwargs: Any) -> Any: ... |
| 75 | + def distinct(arguments: Any) -> Any: ... |
| 76 | + def div(arguments: Any) -> Any: ... |
| 77 | + def do(arguments: Any) -> Any: ... |
| 78 | + def epoch_time(arguments: Any) -> Any: ... |
| 79 | + def eq(arguments: Any) -> Any: ... |
| 80 | + def error(msg: Any) -> Any: ... |
| 81 | + february: ReqlConstant |
| 82 | + def floor(arguments: Any) -> Any: ... |
| 83 | + def format(arguments: Any, kwargs: Any) -> Any: ... |
| 84 | + friday: ReqlConstant |
| 85 | + def ge(arguments: Any) -> Any: ... |
| 86 | + def geojson(arguments: Any) -> Any: ... |
| 87 | + def grant(arguments: Any, kwargs: Any) -> Any: ... |
| 88 | + def group(arguments: Any) -> Any: ... |
| 89 | + def gt(arguments: Any) -> Any: ... |
| 90 | + def http(url: Any, kwargs: Any) -> Any: ... |
| 91 | + def info(arguments: Any) -> Any: ... |
| 92 | + def intersects(arguments: Any) -> Any: ... |
| 93 | + def iso8601(arguments: Any, kwargs: Any) -> Any: ... |
| 94 | + january: ReqlConstant |
| 95 | + def json(arguments: Any) -> Any: ... |
| 96 | + july: ReqlConstant |
| 97 | + june: ReqlConstant |
| 98 | + def le(arguments: Any) -> Any: ... |
| 99 | + def line(arguments: Any) -> Any: ... |
| 100 | + def literal(arguments: Any) -> Any: ... |
| 101 | + def lt(arguments: Any) -> Any: ... |
| 102 | + def make_timezone(arguments: Any) -> Any: ... |
| 103 | + def map(arguments: Any) -> Any: ... |
| 104 | + march: ReqlConstant |
| 105 | + def max(arguments: Any) -> Any: ... |
| 106 | + maxval: ReqlConstant |
| 107 | + may: ReqlConstant |
| 108 | + def min(arguments: Any) -> Any: ... |
| 109 | + minval: ReqlConstant |
| 110 | + def mod(arguments: Any) -> Any: ... |
| 111 | + monday: ReqlConstant |
| 112 | + def mul(arguments: Any) -> Any: ... |
| 113 | + def ne(arguments: Any) -> Any: ... |
| 114 | + def not_(arguments: Any) -> Any: ... |
| 115 | + november: ReqlConstant |
| 116 | + def now(arguments: Any) -> Any: ... |
| 117 | + def object(arguments: Any) -> Any: ... |
| 118 | + october: ReqlConstant |
| 119 | + def or_(arguments: Any) -> Any: ... |
| 120 | + def point(arguments: Any) -> Any: ... |
| 121 | + def polygon(arguments: Any) -> Any: ... |
| 122 | + def random(arguments: Any, kwargs: Any) -> Any: ... |
| 123 | + def range(arguments: Any) -> Any: ... |
| 124 | + def reduce(arguments: Any) -> Any: ... |
| 125 | + def round(arguments: Any) -> Any: ... |
| 126 | + row: ImplicitVar |
| 127 | + saturday: ReqlConstant |
| 128 | + september: ReqlConstant |
| 129 | + def sub(arguments: Any) -> Any: ... |
| 130 | + def sum(arguments: Any) -> Any: ... |
| 131 | + sunday: ReqlConstant |
| 132 | + def table(arguments: Any, kwargs: Any) -> Any: ... |
| 133 | + def table_create(arguments: Any, kwargs: Any) -> Any: ... |
| 134 | + def table_drop(arguments: Any) -> Any: ... |
| 135 | + def table_list(arguments: Any) -> Any: ... |
| 136 | + thursday: ReqlConstant |
| 137 | + def time(arguments: Any) -> Any: ... |
| 138 | + tuesday: ReqlConstant |
| 139 | + def type_of(arguments: Any) -> Any: ... |
| 140 | + def union(arguments: Any) -> Any: ... |
| 141 | + def uuid(arguments: Any) -> Any: ... |
| 142 | + wednesday: ReqlConstant |
| 143 | + def js(arguments: Any, kwargs: Any) -> Any: ... |
| 144 | + def expr( |
| 145 | + self, |
| 146 | + val: Union[ |
| 147 | + str, |
| 148 | + bytes, |
| 149 | + ReqlQuery, |
| 150 | + ReqlBinary, |
| 151 | + date, |
| 152 | + datetime, |
| 153 | + Mapping, |
| 154 | + Iterable, |
| 155 | + Callable, |
| 156 | + ], |
| 157 | + nesting_depth: int = ..., |
| 158 | + ) -> Any: ... |
| 159 | + ReqlQuery: Type[ReqlQuery] |
| 160 | + ReqlBinary: Type[ReqlBinary] |
| 161 | + ReqlTzinfo: Type[ReqlTzinfo] |
| 162 | + InvalidHandshakeStateError: Type[InvalidHandshakeStateError] |
| 163 | + QueryPrinter: Type[QueryPrinter] |
| 164 | + ReqlAuthError: Type[ReqlAuthError] |
| 165 | + ReqlCompileError: Type[ReqlCompileError] |
| 166 | + ReqlCursorEmpty: Type[ReqlCursorEmpty] |
| 167 | + ReqlDriverCompileError: Type[ReqlDriverCompileError] |
| 168 | + ReqlDriverError: Type[ReqlDriverError] |
| 169 | + ReqlError: Type[ReqlError] |
| 170 | + ReqlInternalError: Type[ReqlInternalError] |
| 171 | + ReqlNonExistenceError: Type[ReqlNonExistenceError] |
| 172 | + ReqlOpFailedError: Type[ReqlOpFailedError] |
| 173 | + ReqlOpIndeterminateError: Type[ReqlOpIndeterminateError] |
| 174 | + ReqlOperationError: Type[ReqlOperationError] |
| 175 | + ReqlPermissionError: Type[ReqlPermissionError] |
| 176 | + ReqlQueryLogicError: Type[ReqlQueryLogicError] |
| 177 | + ReqlResourceLimitError: Type[ReqlResourceLimitError] |
| 178 | + ReqlRuntimeError: Type[ReqlRuntimeError] |
| 179 | + ReqlServerCompileError: Type[ReqlServerCompileError] |
| 180 | + ReqlTimeoutError: Type[ReqlTimeoutError] |
| 181 | + ReqlUserError: Type[ReqlUserError] |
| 182 | + # Methods |
| 183 | + def set_loop_type(self, library: Optional[str] = None) -> None: ... |
| 184 | + |
| 185 | +r: RethinkDB |
0 commit comments