Skip to content

Commit d86b30a

Browse files
committed
connection and cursor interface
1 parent 1478f89 commit d86b30a

File tree

2 files changed

+57
-0
lines changed

2 files changed

+57
-0
lines changed

ydb_dbapi/connection.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
class Connection:
2+
def __init__(self):
3+
pass
4+
5+
def cursor(self):
6+
pass
7+
8+
async def commit(self):
9+
pass
10+
11+
async def rollback(self):
12+
pass
13+
14+
async def close(self):
15+
pass
16+
17+
18+
async def connect() -> Connection:
19+
return Connection()

ydb_dbapi/cursors.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
class Cursor:
2+
def __init__(self):
3+
self.arraysize = 1
4+
5+
async def execute(self):
6+
pass
7+
8+
async def executemany(self):
9+
pass
10+
11+
async def fetchone(self):
12+
pass
13+
14+
async def fetchmany(self):
15+
pass
16+
17+
async def fetchall(self):
18+
pass
19+
20+
async def nextset(self):
21+
pass
22+
23+
def setinputsizes(self):
24+
pass
25+
26+
def setoutputsize(self):
27+
pass
28+
29+
async def close(self):
30+
pass
31+
32+
@property
33+
def description(self):
34+
pass
35+
36+
@property
37+
def rowcount(self):
38+
pass

0 commit comments

Comments
 (0)