Skip to content
Projeler
Gruplar
Parçacıklar
Yardım
Yükleniyor...
Oturum aç / Kaydol
Gezinmeyi değiştir
C
cpython
Proje
Proje
Ayrıntılar
Etkinlik
Cycle Analytics
Depo (repository)
Depo (repository)
Dosyalar
Kayıtlar (commit)
Dallar (branch)
Etiketler
Katkıda bulunanlar
Grafik
Karşılaştır
Grafikler
Konular (issue)
0
Konular (issue)
0
Liste
Pano
Etiketler
Kilometre Taşları
Birleştirme (merge) Talepleri
0
Birleştirme (merge) Talepleri
0
CI / CD
CI / CD
İş akışları (pipeline)
İşler
Zamanlamalar
Grafikler
Paketler
Paketler
Wiki
Wiki
Parçacıklar
Parçacıklar
Üyeler
Üyeler
Collapse sidebar
Close sidebar
Etkinlik
Grafik
Grafikler
Yeni bir konu (issue) oluştur
İşler
Kayıtlar (commit)
Konu (issue) Panoları
Kenar çubuğunu aç
Batuhan Osman TASKAYA
cpython
Commits
45d569b8
Kaydet (Commit)
45d569b8
authored
Agu 07, 2007
tarafından
Collin Winter
Dosyalara gözat
Seçenekler
Dosyalara Gözat
İndir
Eposta Yamaları
Sade Fark
Run 2to3 over Doc/lib/sqlite3/.
üst
b942d28b
Hide whitespace changes
Inline
Side-by-side
Showing
22 changed files
with
43 additions
and
43 deletions
+43
-43
adapter_datetime.py
Doc/lib/sqlite3/adapter_datetime.py
+1
-1
adapter_point_1.py
Doc/lib/sqlite3/adapter_point_1.py
+1
-1
adapter_point_2.py
Doc/lib/sqlite3/adapter_point_2.py
+1
-1
collation_reverse.py
Doc/lib/sqlite3/collation_reverse.py
+1
-1
complete_statement.py
Doc/lib/sqlite3/complete_statement.py
+5
-5
converter_point.py
Doc/lib/sqlite3/converter_point.py
+3
-3
countcursors.py
Doc/lib/sqlite3/countcursors.py
+1
-1
execsql_fetchonerow.py
Doc/lib/sqlite3/execsql_fetchonerow.py
+2
-2
execsql_printall_1.py
Doc/lib/sqlite3/execsql_printall_1.py
+1
-1
execute_1.py
Doc/lib/sqlite3/execute_1.py
+1
-1
execute_2.py
Doc/lib/sqlite3/execute_2.py
+1
-1
execute_3.py
Doc/lib/sqlite3/execute_3.py
+1
-1
executemany_1.py
Doc/lib/sqlite3/executemany_1.py
+1
-1
executemany_2.py
Doc/lib/sqlite3/executemany_2.py
+1
-1
md5func.py
Doc/lib/sqlite3/md5func.py
+3
-3
mysumaggr.py
Doc/lib/sqlite3/mysumaggr.py
+1
-1
parse_colnames.py
Doc/lib/sqlite3/parse_colnames.py
+1
-1
pysqlite_datetime.py
Doc/lib/sqlite3/pysqlite_datetime.py
+4
-4
row_factory.py
Doc/lib/sqlite3/row_factory.py
+1
-1
shortcut_methods.py
Doc/lib/sqlite3/shortcut_methods.py
+2
-2
simple_tableprinter.py
Doc/lib/sqlite3/simple_tableprinter.py
+5
-5
text_factory.py
Doc/lib/sqlite3/text_factory.py
+5
-5
No files found.
Doc/lib/sqlite3/adapter_datetime.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -11,4 +11,4 @@ cur = con.cursor()
now
=
datetime
.
datetime
.
now
()
cur
.
execute
(
"select ?"
,
(
now
,))
print
cur
.
fetchone
()[
0
]
print
(
cur
.
fetchone
()[
0
])
Doc/lib/sqlite3/adapter_point_1.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -13,4 +13,4 @@ cur = con.cursor()
p
=
Point
(
4.0
,
-
3.2
)
cur
.
execute
(
"select ?"
,
(
p
,))
print
cur
.
fetchone
()[
0
]
print
(
cur
.
fetchone
()[
0
])
Doc/lib/sqlite3/adapter_point_2.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -14,4 +14,4 @@ cur = con.cursor()
p
=
Point
(
4.0
,
-
3.2
)
cur
.
execute
(
"select ?"
,
(
p
,))
print
cur
.
fetchone
()[
0
]
print
(
cur
.
fetchone
()[
0
])
Doc/lib/sqlite3/collation_reverse.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -11,5 +11,5 @@ cur.execute("create table test(x)")
cur
.
executemany
(
"insert into test(x) values (?)"
,
[(
"a"
,),
(
"b"
,)])
cur
.
execute
(
"select x from test order by x collate reverse"
)
for
row
in
cur
:
print
row
print
(
row
)
con
.
close
()
Doc/lib/sqlite3/complete_statement.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -8,11 +8,11 @@ cur = con.cursor()
buffer
=
""
print
"Enter your SQL commands to execute in sqlite3."
print
"Enter a blank line to exit."
print
(
"Enter your SQL commands to execute in sqlite3."
)
print
(
"Enter a blank line to exit."
)
while
True
:
line
=
raw_
input
()
line
=
input
()
if
line
==
""
:
break
buffer
+=
line
...
...
@@ -22,9 +22,9 @@ while True:
cur
.
execute
(
buffer
)
if
buffer
.
lstrip
()
.
upper
()
.
startswith
(
"SELECT"
):
print
cur
.
fetchall
(
)
print
(
cur
.
fetchall
()
)
except
sqlite3
.
Error
as
e
:
print
"An error occurred:"
,
e
.
args
[
0
]
print
(
"An error occurred:"
,
e
.
args
[
0
])
buffer
=
""
con
.
close
()
Doc/lib/sqlite3/converter_point.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -11,7 +11,7 @@ def adapt_point(point):
return
"
%
f;
%
f"
%
(
point
.
x
,
point
.
y
)
def
convert_point
(
s
):
x
,
y
=
map
(
float
,
s
.
split
(
";"
))
x
,
y
=
list
(
map
(
float
,
s
.
split
(
";"
)
))
return
Point
(
x
,
y
)
# Register the adapter
...
...
@@ -30,7 +30,7 @@ cur.execute("create table test(p point)")
cur
.
execute
(
"insert into test(p) values (?)"
,
(
p
,))
cur
.
execute
(
"select p from test"
)
print
"with declared types:"
,
cur
.
fetchone
()[
0
]
print
(
"with declared types:"
,
cur
.
fetchone
()[
0
])
cur
.
close
()
con
.
close
()
...
...
@@ -42,6 +42,6 @@ cur.execute("create table test(p)")
cur
.
execute
(
"insert into test(p) values (?)"
,
(
p
,))
cur
.
execute
(
'select p as "p [point]" from test'
)
print
"with column names:"
,
cur
.
fetchone
()[
0
]
print
(
"with column names:"
,
cur
.
fetchone
()[
0
])
cur
.
close
()
con
.
close
()
Doc/lib/sqlite3/countcursors.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -12,4 +12,4 @@ class CountCursorsConnection(sqlite3.Connection):
con
=
sqlite3
.
connect
(
":memory:"
,
factory
=
CountCursorsConnection
)
cur1
=
con
.
cursor
()
cur2
=
con
.
cursor
()
print
con
.
numcursors
print
(
con
.
numcursors
)
Doc/lib/sqlite3/execsql_fetchonerow.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -9,9 +9,9 @@ SELECT = "select name_last, age from people order by age, name_last"
# resulting sequences to yield their elements (name_last, age):
cur
.
execute
(
SELECT
)
for
(
name_last
,
age
)
in
cur
:
print
'
%
s is
%
d years old.'
%
(
name_last
,
age
)
print
(
'
%
s is
%
d years old.'
%
(
name_last
,
age
)
)
# 2. Equivalently:
cur
.
execute
(
SELECT
)
for
row
in
cur
:
print
'
%
s is
%
d years old.'
%
(
row
[
0
],
row
[
1
]
)
print
(
'
%
s is
%
d years old.'
%
(
row
[
0
],
row
[
1
])
)
Doc/lib/sqlite3/execsql_printall_1.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -10,4 +10,4 @@ cur = con.cursor()
cur
.
execute
(
"select * from people order by age"
)
# Retrieve all rows as a sequence and print that sequence:
print
cur
.
fetchall
(
)
print
(
cur
.
fetchall
()
)
Doc/lib/sqlite3/execute_1.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -8,4 +8,4 @@ who = "Yeltsin"
age
=
72
cur
.
execute
(
"select name_last, age from people where name_last=? and age=?"
,
(
who
,
age
))
print
cur
.
fetchone
(
)
print
(
cur
.
fetchone
()
)
Doc/lib/sqlite3/execute_2.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -9,4 +9,4 @@ age = 72
cur
.
execute
(
"select name_last, age from people where name_last=:who and age=:age"
,
{
"who"
:
who
,
"age"
:
age
})
print
cur
.
fetchone
(
)
print
(
cur
.
fetchone
()
)
Doc/lib/sqlite3/execute_3.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -9,4 +9,4 @@ age = 72
cur
.
execute
(
"select name_last, age from people where name_last=:who and age=:age"
,
locals
())
print
cur
.
fetchone
(
)
print
(
cur
.
fetchone
()
)
Doc/lib/sqlite3/executemany_1.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -21,4 +21,4 @@ theIter = IterChars()
cur
.
executemany
(
"insert into characters(c) values (?)"
,
theIter
)
cur
.
execute
(
"select c from characters"
)
print
cur
.
fetchall
(
)
print
(
cur
.
fetchall
()
)
Doc/lib/sqlite3/executemany_2.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -12,4 +12,4 @@ cur.execute("create table characters(c)")
cur
.
executemany
(
"insert into characters(c) values (?)"
,
char_generator
())
cur
.
execute
(
"select c from characters"
)
print
cur
.
fetchall
(
)
print
(
cur
.
fetchall
()
)
Doc/lib/sqlite3/md5func.py
Dosyayı görüntüle @
45d569b8
import
sqlite3
import
md5
import
hashlib
def
md5sum
(
t
):
return
md5
.
md5
(
t
)
.
hexdigest
()
return
hashlib
.
md5
(
t
)
.
hexdigest
()
con
=
sqlite3
.
connect
(
":memory:"
)
con
.
create_function
(
"md5"
,
1
,
md5sum
)
cur
=
con
.
cursor
()
cur
.
execute
(
"select md5(?)"
,
(
"foo"
,))
print
cur
.
fetchone
()[
0
]
print
(
cur
.
fetchone
()[
0
])
Doc/lib/sqlite3/mysumaggr.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -17,4 +17,4 @@ cur.execute("create table test(i)")
cur
.
execute
(
"insert into test(i) values (1)"
)
cur
.
execute
(
"insert into test(i) values (2)"
)
cur
.
execute
(
"select mysum(i) from test"
)
print
cur
.
fetchone
()[
0
]
print
(
cur
.
fetchone
()[
0
])
Doc/lib/sqlite3/parse_colnames.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -5,4 +5,4 @@ con = sqlite3.connect(":memory:", detect_types=sqlite3.PARSE_COLNAMES)
cur
=
con
.
cursor
()
cur
.
execute
(
'select ? as "x [timestamp]"'
,
(
datetime
.
datetime
.
now
(),))
dt
=
cur
.
fetchone
()[
0
]
print
dt
,
type
(
dt
)
print
(
dt
,
type
(
dt
)
)
Doc/lib/sqlite3/pysqlite_datetime.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -11,10 +11,10 @@ now = datetime.datetime.now()
cur
.
execute
(
"insert into test(d, ts) values (?, ?)"
,
(
today
,
now
))
cur
.
execute
(
"select d, ts from test"
)
row
=
cur
.
fetchone
()
print
today
,
"=>"
,
row
[
0
],
type
(
row
[
0
]
)
print
now
,
"=>"
,
row
[
1
],
type
(
row
[
1
]
)
print
(
today
,
"=>"
,
row
[
0
],
type
(
row
[
0
])
)
print
(
now
,
"=>"
,
row
[
1
],
type
(
row
[
1
])
)
cur
.
execute
(
'select current_date as "d [date]", current_timestamp as "ts [timestamp]"'
)
row
=
cur
.
fetchone
()
print
"current_date"
,
row
[
0
],
type
(
row
[
0
]
)
print
"current_timestamp"
,
row
[
1
],
type
(
row
[
1
]
)
print
(
"current_date"
,
row
[
0
],
type
(
row
[
0
])
)
print
(
"current_timestamp"
,
row
[
1
],
type
(
row
[
1
])
)
Doc/lib/sqlite3/row_factory.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -10,4 +10,4 @@ con = sqlite3.connect(":memory:")
con
.
row_factory
=
dict_factory
cur
=
con
.
cursor
()
cur
.
execute
(
"select 1 as a"
)
print
cur
.
fetchone
()[
"a"
]
print
(
cur
.
fetchone
()[
"a"
])
Doc/lib/sqlite3/shortcut_methods.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -15,7 +15,7 @@ con.executemany("insert into person(firstname, lastname) values (?, ?)", persons
# Print the table contents
for
row
in
con
.
execute
(
"select firstname, lastname from person"
):
print
row
print
(
row
)
# Using a dummy WHERE clause to not let SQLite take the shortcut table deletes.
print
"I just deleted"
,
con
.
execute
(
"delete from person where 1=1"
)
.
rowcount
,
"rows"
print
(
"I just deleted"
,
con
.
execute
(
"delete from person where 1=1"
)
.
rowcount
,
"rows"
)
Doc/lib/sqlite3/simple_tableprinter.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -11,9 +11,9 @@ cur.execute(SELECT)
# Print a header.
for
fieldDesc
in
cur
.
description
:
print
fieldDesc
[
0
]
.
ljust
(
FIELD_MAX_WIDTH
)
,
print
# Finish the header with a newline.
print
'-'
*
78
print
(
fieldDesc
[
0
]
.
ljust
(
FIELD_MAX_WIDTH
),
end
=
' '
)
print
()
# Finish the header with a newline.
print
(
'-'
*
78
)
# For each row, print the value of each field left-justified within
# the maximum possible width of that field.
...
...
@@ -21,6 +21,6 @@ fieldIndices = range(len(cur.description))
for
row
in
cur
:
for
fieldIndex
in
fieldIndices
:
fieldValue
=
str
(
row
[
fieldIndex
])
print
fieldValue
.
ljust
(
FIELD_MAX_WIDTH
)
,
print
(
fieldValue
.
ljust
(
FIELD_MAX_WIDTH
),
end
=
' '
)
print
# Finish the row with a newline.
print
()
# Finish the row with a newline.
Doc/lib/sqlite3/text_factory.py
Dosyayı görüntüle @
45d569b8
...
...
@@ -6,7 +6,7 @@ cur = con.cursor()
# Create the table
con
.
execute
(
"create table person(lastname, firstname)"
)
AUSTRIA
=
u
"
\xd6
sterreich"
AUSTRIA
=
"
\xd6
sterreich"
# by default, rows are returned as Unicode
cur
.
execute
(
"select ?"
,
(
AUSTRIA
,))
...
...
@@ -25,17 +25,17 @@ assert row[0] == AUSTRIA.encode("utf-8")
# we can also implement a custom text_factory ...
# here we implement one that will ignore Unicode characters that cannot be
# decoded from UTF-8
con
.
text_factory
=
lambda
x
:
unicode
(
x
,
"utf-8"
,
"ignore"
)
cur
.
execute
(
"select ?"
,
(
"this is latin1 and would normally create errors"
+
u
"
\xe4\xf6\xfc
"
.
encode
(
"latin1"
),))
con
.
text_factory
=
lambda
x
:
str
(
x
,
"utf-8"
,
"ignore"
)
cur
.
execute
(
"select ?"
,
(
"this is latin1 and would normally create errors"
+
"
\xe4\xf6\xfc
"
.
encode
(
"latin1"
),))
row
=
cur
.
fetchone
()
assert
type
(
row
[
0
])
==
unicode
assert
type
(
row
[
0
])
==
str
# pysqlite offers a builtin optimized text_factory that will return bytestring
# objects, if the data is in ASCII only, and otherwise return unicode objects
con
.
text_factory
=
sqlite3
.
OptimizedUnicode
cur
.
execute
(
"select ?"
,
(
AUSTRIA
,))
row
=
cur
.
fetchone
()
assert
type
(
row
[
0
])
==
unicode
assert
type
(
row
[
0
])
==
str
cur
.
execute
(
"select ?"
,
(
"Germany"
,))
row
=
cur
.
fetchone
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment