phoenixdb Release Nov 14, 2017
|
|
- Gabriella Morrison
- 6 years ago
- Views:
Transcription
1 phoenixdb Release Nov 14, 2017
2
3 Contents 1 Installation 3 2 Usage 5 3 Setting up a development environment 7 4 Interactive SQL shell 9 5 Running the test suite 11 6 Known issues 13 7 API Reference API Reference Changelog Changelog Indices and tables 23 Python Module Index 25 i
4 ii
5 phoenixdb is a Python library for accessing the Phoenix SQL database using the remote query server. The library implements the standard DB API 2.0 interface, which should be familiar to most Python programmers. Contents 1
6 2 Contents
7 CHAPTER 1 Installation The easiest way to install the library is using pip: pip install phoenixdb You can also download the source code from GitHub, extract the archive and then install it manually: cd /path/to/python-phoenix-x.y.z/ python setup.py install 3
8 4 Chapter 1. Installation
9 CHAPTER 2 Usage The library implements the standard DB API 2.0 interface, so it can be used the same way you would use any other SQL database from Python, for example: import phoenixdb import phoenixdb.cursor database_url = ' conn = phoenixdb.connect(database_url, autocommit=true) cursor = conn.cursor() cursor.execute("create TABLE users (id INTEGER PRIMARY KEY, username VARCHAR)") cursor.execute("upsert INTO users VALUES (?,?)", (1, 'admin')) cursor.execute("select * FROM users") print cursor.fetchall() cursor = conn.cursor(cursor_factory=phoenixdb.cursor.dictcursor) cursor.execute("select * FROM users WHERE id=1") print cursor.fetchone()['username'] 5
10 6 Chapter 2. Usage
11 CHAPTER 3 Setting up a development environment If you want to quickly try out the included examples, you can set up a local virtualenv with all the necessary requirements: virtualenv e source e/bin/activate pip install -r requirements.txt python setup.py develop To create or update the Avatica protobuf classes, change the tag in gen-protobuf.sh and run the script. If you need a Phoenix query server for experimenting, you can get one running quickly using Docker: docker-compose up Or if you need an older version of Phoenix: PHOENIX_VERSION=4.9 docker-compose up 7
12 8 Chapter 3. Setting up a development environment
13 CHAPTER 4 Interactive SQL shell There is a Python-based interactive shell include in the examples folder, which can be used to connect to Phoenix and execute queries:./examples/shell.py db=> CREATE TABLE test (id INTEGER PRIMARY KEY, name VARCHAR); no rows affected (1.363 seconds) db=> UPSERT INTO test (id, name) VALUES (1, 'Lukas'); 1 row affected (0.004 seconds) db=> SELECT * FROM test; ID NAME +======+=======+ 1 Lukas row selected (0.019 seconds) 9
14 10 Chapter 4. Interactive SQL shell
15 CHAPTER 5 Running the test suite The library comes with a test suite for testing Python DB API 2.0 compliance and various Phoenix-specific features. In order to run the test suite, you need a working Phoenix database and set the PHOENIXDB_TEST_DB_URL environment variable: export PHOENIXDB_TEST_DB_URL=' nosetests Commits to the master branch are automatically tested against all supported versions of Phoenix. You can see the results here. 11
16 12 Chapter 5. Running the test suite
17 CHAPTER 6 Known issues You can only use the library in autocommit mode. The native Java Phoenix library also implements batched upserts, which can be committed at once, but this is not exposed over the remote server. (CALCITE-767) TIME and DATE columns in Phoenix are stored as full timestamps with a millisecond accuracy, but the remote protocol only exposes the time (hour/minute/second) or date (year/month/day) parts of the columns. (CALCITE- 797, CALCITE-798) TIMESTAMP columns in Phoenix are stored with a nanosecond accuracy, but the remote protocol truncates them to milliseconds. (CALCITE-796) ARRAY columns are not supported. (CALCITE-1050, PHOENIX-2585) 13
18 14 Chapter 6. Known issues
19 CHAPTER 7 API Reference 7.1 API Reference phoenixdb module phoenixdb.connect(url, max_retries=none, **kwargs) Connects to a Phoenix query server. Parameters url URL to the Phoenix query server, e.g. autocommit Switch the connection to autocommit mode. readonly Switch the connection to readonly mode. max_retries The maximum number of retries in case there is a connection error. cursor_factory If specified, the connection s cursor_factory is set to it. Returns Connection object. phoenixdb.date(year, month, day) Constructs an object holding a date value. phoenixdb.time(hour, minute, second) Constructs an object holding a time value. phoenixdb.timestamp(year, month, day, hour, minute, second) Constructs an object holding a datetime/timestamp value. phoenixdb.datefromticks(ticks) Constructs an object holding a date value from the given UNIX timestamp. phoenixdb.timefromticks(ticks) Constructs an object holding a time value from the given UNIX timestamp. 15
20 phoenixdb.timestampfromticks(ticks) Constructs an object holding a datetime/timestamp value from the given UNIX timestamp. phoenixdb.binary(value) Constructs an object capable of holding a binary (long) string value. class phoenixdb.typehelper static from_class(klass) Retrieves a Rep and functions to cast to/from based on the Java class. Parameters klass The string of the Java class for the column or parameter. Returns tuple (field_name, rep, mutate_to, cast_from) WHERE field_name is the attribute in common_pb2.typedvalue rep is the common_pb2.rep enum mutate_to is the function to cast values into Phoenix values, if any cast_from is the function to cast from the Phoenix value to the Python value, if any Raises NotImplementedError exception phoenixdb.warning Not used by this package, only defined for compatibility with DB API 2.0. exception phoenixdb.error(message, code=none, sqlstate=none, cause=none) Exception that is the base class of all other error exceptions. You can use this to catch all errors with one single except statement. cause code message sqlstate exception phoenixdb.interfaceerror(message, code=none, sqlstate=none, cause=none) Exception raised for errors that are related to the database interface rather than the database itself. exception phoenixdb.databaseerror(message, code=none, sqlstate=none, cause=none) Exception raised for errors that are related to the database. exception phoenixdb.dataerror(message, code=none, sqlstate=none, cause=none) Exception raised for errors that are due to problems with the processed data like division by zero, numeric value out of range, etc. exception phoenixdb.operationalerror(message, code=none, sqlstate=none, cause=none) Raised for errors that are related to the database s operation and not necessarily under the control of the programmer, e.g. an unexpected disconnect occurs, the data source name is not found, a transaction could not be processed, a memory allocation error occurred during processing, etc. exception phoenixdb.integrityerror(message, code=none, sqlstate=none, cause=none) Raised when the relational integrity of the database is affected, e.g. a foreign key check fails. exception phoenixdb.internalerror(message, code=none, sqlstate=none, cause=none) Raised when the database encounters an internal problem. exception phoenixdb.programmingerror(message, code=none, sqlstate=none, cause=none) Raises for programming errors, e.g. table not found, syntax error, etc. exception phoenixdb.notsupportederror(message, code=none, sqlstate=none, cause=none) Raised when using an API that is not supported by the database. 16 Chapter 7. API Reference
21 7.1.2 phoenixdb.connection module class phoenixdb.connection.connection(client, cursor_factory=none, **kwargs) Database connection. You should not construct this object manually, use connect() instead. exception DataError(message, code=none, sqlstate=none, cause=none) Exception raised for errors that are due to problems with the processed data like division by zero, numeric value out of range, etc. exception DatabaseError(message, code=none, sqlstate=none, cause=none) Exception raised for errors that are related to the database. exception Error(message, code=none, sqlstate=none, cause=none) Exception that is the base class of all other error exceptions. You can use this to catch all errors with one single except statement. cause code message sqlstate exception IntegrityError(message, code=none, sqlstate=none, cause=none) Raised when the relational integrity of the database is affected, e.g. a foreign key check fails. exception InterfaceError(message, code=none, sqlstate=none, cause=none) Exception raised for errors that are related to the database interface rather than the database itself. exception InternalError(message, code=none, sqlstate=none, cause=none) Raised when the database encounters an internal problem. exception NotSupportedError(message, code=none, sqlstate=none, cause=none) Raised when using an API that is not supported by the database. exception OperationalError(message, code=none, sqlstate=none, cause=none) Raised for errors that are related to the database s operation and not necessarily under the control of the programmer, e.g. an unexpected disconnect occurs, the data source name is not found, a transaction could not be processed, a memory allocation error occurred during processing, etc. exception ProgrammingError(message, code=none, sqlstate=none, cause=none) Raises for programming errors, e.g. table not found, syntax error, etc. exception Warning Not used by this package, only defined for compatibility with DB API 2.0. autocommit Read/write attribute for switching the connection s autocommit mode. close() Closes the connection. No further operations are allowed, either on the connection or any of its cursors, once the connection is closed. If the connection is used in a with statement, this method will be automatically called at the end of the with block. closed Read-only attribute specifying if the connection is closed or not API Reference 17
22 commit() Commits pending database changes. Currently, this does nothing, because the RPC does not support transactions. Only defined for DB API 2.0 compatibility. You need to use autocommit mode. cursor(cursor_factory=none) Creates a new cursor. Parameters cursor_factory This argument can be used to create non-standard cursors. The class returned must be a subclass of Cursor (for example DictCursor). A default factory for the connection can also be specified using the cursor_factory attribute. Returns A Cursor object. cursor_factory = None open() Opens the connection. readonly Read/write attribute for switching the connection s readonly mode. set_session(autocommit=none, readonly=none) Sets one or more parameters in the current connection. Parameters autocommit Switch the connection to autocommit mode. With the current version, you need to always enable this, because commit() is not implemented. readonly Switch the connection to read-only mode. transactionisolation phoenixdb.cursor module class phoenixdb.cursor.cursor(connection, id=none) Database cursor for executing queries and iterating over results. You should not construct this object manually, use Connection.cursor() instead. arraysize = 1 close() Closes the cursor. No further operations are allowed once the cursor is closed. If the cursor is used in a with statement, this method will be automatically called at the end of the with block. closed Read-only attribute specifying if the cursor is closed or not. connection Read-only attribute providing access to the Connection object this cursor was created from. description execute(operation, parameters=none) executemany(operation, seq_of_parameters) fetchall() fetchmany(size=none) 18 Chapter 7. API Reference
23 fetchone() itersize = 2000 next() rowcount Read-only attribute specifying the number of rows affected by the last executed DML statement or -1 if the number cannot be determined. Note that this will always be set to -1 for select queries. rownumber Read-only attribute providing the current 0-based index of the cursor in the result set or None if the index cannot be determined. The index can be seen as index of the cursor in a sequence (the result set). The next fetch operation will fetch the row indexed by rownumber in that sequence. setinputsizes(sizes) setoutputsize(size, column=none) class phoenixdb.cursor.columndescription(name, type_code, display_size, internal_size, precision, scale, null_ok) display_size Alias for field number 2 internal_size Alias for field number 3 name Alias for field number 0 null_ok Alias for field number 6 precision Alias for field number 4 scale Alias for field number 5 type_code Alias for field number 1 class phoenixdb.cursor.dictcursor(connection, id=none) A cursor which returns results as a dictionary phoenixdb.avatica module 7.1. API Reference 19
24 20 Chapter 7. API Reference
25 CHAPTER 8 Changelog 8.1 Changelog Version 0.7 Added DictCursor for easier access to columns by their names. Support for Phoenix versions from 4.8 to Version 0.6 Fixed result fetching when using a query with parameters. Support for Phoenix Version 0.5 Added support for Python 3. Switched from the JSON serialization to Protocol Buffers, improved compatibility with Phoenix 4.8. Phoenix 4.6 and older are no longer supported Version 0.4 Fixes for the final version of Phoenix Version 0.3 Compatible with Phoenix
26 8.1.6 Version 0.2 Added (configurable) retry on connection errors. Added Vagrantfile for easier testing. Compatible with Phoenix Version 0.1 Initial release. Compatible with Phoenix Chapter 8. Changelog
27 CHAPTER 9 Indices and tables genindex modindex search 23
28 24 Chapter 9. Indices and tables
29 Python Module Index p phoenixdb, 15 phoenixdb.avatica, 19 phoenixdb.connection, 17 phoenixdb.cursor, 18 25
30 26 Python Module Index
31 Index A arraysize (phoenixdb.cursor.cursor attribute), 18 autocommit (phoenixdb.connection.connection attribute), 17 B Binary() (in module phoenixdb), 16 C cause (phoenixdb.connection.connection.error attribute), 17 cause (phoenixdb.error attribute), 16 close() (phoenixdb.connection.connection method), 17 close() (phoenixdb.cursor.cursor method), 18 closed (phoenixdb.connection.connection attribute), 17 closed (phoenixdb.cursor.cursor attribute), 18 code (phoenixdb.connection.connection.error attribute), 17 code (phoenixdb.error attribute), 16 ColumnDescription (class in phoenixdb.cursor), 19 commit() (phoenixdb.connection.connection method), 17 connect() (in module phoenixdb), 15 Connection (class in phoenixdb.connection), 17 connection (phoenixdb.cursor.cursor attribute), 18 Connection.DatabaseError, 17 Connection.DataError, 17 Connection.Error, 17 Connection.IntegrityError, 17 Connection.InterfaceError, 17 Connection.InternalError, 17 Connection.NotSupportedError, 17 Connection.OperationalError, 17 Connection.ProgrammingError, 17 Connection.Warning, 17 Cursor (class in phoenixdb.cursor), 18 cursor() (phoenixdb.connection.connection method), 18 cursor_factory (phoenixdb.connection.connection attribute), 18 D DatabaseError, 16 DataError, 16 Date() (in module phoenixdb), 15 DateFromTicks() (in module phoenixdb), 15 description (phoenixdb.cursor.cursor attribute), 18 DictCursor (class in phoenixdb.cursor), 19 display_size (phoenixdb.cursor.columndescription attribute), 19 E Error, 16 execute() (phoenixdb.cursor.cursor method), 18 executemany() (phoenixdb.cursor.cursor method), 18 F fetchall() (phoenixdb.cursor.cursor method), 18 fetchmany() (phoenixdb.cursor.cursor method), 18 fetchone() (phoenixdb.cursor.cursor method), 19 from_class() (phoenixdb.typehelper static method), 16 I IntegrityError, 16 InterfaceError, 16 internal_size (phoenixdb.cursor.columndescription attribute), 19 InternalError, 16 itersize (phoenixdb.cursor.cursor attribute), 19 M message (phoenixdb.connection.connection.error attribute), 17 message (phoenixdb.error attribute), 16 N name (phoenixdb.cursor.columndescription attribute), 19 next() (phoenixdb.cursor.cursor method), 19 NotSupportedError, 16 27
32 null_ok (phoenixdb.cursor.columndescription attribute), 19 O open() (phoenixdb.connection.connection method), 18 OperationalError, 16 P phoenixdb (module), 15 phoenixdb.avatica (module), 19 phoenixdb.connection (module), 17 phoenixdb.cursor (module), 18 precision (phoenixdb.cursor.columndescription attribute), 19 ProgrammingError, 16 R readonly (phoenixdb.connection.connection attribute), 18 rowcount (phoenixdb.cursor.cursor attribute), 19 rownumber (phoenixdb.cursor.cursor attribute), 19 S scale (phoenixdb.cursor.columndescription attribute), 19 set_session() (phoenixdb.connection.connection method), 18 setinputsizes() (phoenixdb.cursor.cursor method), 19 setoutputsize() (phoenixdb.cursor.cursor method), 19 sqlstate (phoenixdb.connection.connection.error attribute), 17 sqlstate (phoenixdb.error attribute), 16 T Time() (in module phoenixdb), 15 TimeFromTicks() (in module phoenixdb), 15 Timestamp() (in module phoenixdb), 15 TimestampFromTicks() (in module phoenixdb), 15 transactionisolation (phoenixdb.connection.connection attribute), 18 type_code (phoenixdb.cursor.columndescription attribute), 19 TypeHelper (class in phoenixdb), 16 W Warning, Index
pymonetdb Documentation
pymonetdb Documentation Release 1.0rc Gijs Molenaar June 14, 2016 Contents 1 The MonetDB MAPI and SQL client python API 3 1.1 Introduction............................................... 3 1.2 Installation................................................
More informationpymapd Documentation Release dev3+g4665ea7 Tom Augspurger
pymapd Documentation Release 0.4.1.dev3+g4665ea7 Tom Augspurger Sep 07, 2018 Contents: 1 Install 3 2 Usage 5 2.1 Connecting................................................ 5 2.2 Querying.................................................
More informationpyfirebirdsql documentation
pyfirebirdsql documentation Release 1.0.0 Hajime Nakagami Dec 15, 2017 Contents 1 Documentation Contents: 3 1.1 pyfirebirdsql Installation Guide..................................... 3 1.2 Quick-start
More informationPYTHON MYSQL DATABASE ACCESS
PYTHON MYSQL DATABASE ACCESS http://www.tuto rialspo int.co m/pytho n/pytho n_database_access.htm Copyrig ht tutorialspoint.com T he Python standard for database interfaces is the Python DB-API. Most Python
More informationProgrammers Guide. Adaptive Server Enterprise Extension Module for Python 15.7 SP100
Programmers Guide Adaptive Server Enterprise Extension Module for Python 15.7 SP100 DOCUMENT ID: DC01692-01-1570100-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication
More informationPyMySQL Documentation
PyMySQL Documentation Release 0.7.2 Yutaka Matsubara and GitHub contributors Mar 10, 2018 Contents 1 User Guide 1 1.1 Installation................................................ 1 1.2 Examples.................................................
More informationpython-tds Documentation
python-tds Documentation Release 1.6 Mikhail Denisenko Dec 09, 2017 Contents 1 pytds main module 3 2 pytds.login login with NTLM and SSPI 9 3 pytds.tz timezones 11 4 pytds.extensions Extensions to the
More informationKaivos User Guide Getting a database account 2
Contents Kaivos User Guide 1 1. Getting a database account 2 2. MySQL client programs at CSC 2 2.1 Connecting your database..................................... 2 2.2 Setting default values for MySQL connection..........................
More informationDOCS
HOME DOWNLOAD COMMUNITY DEVELOP NEWS DOCS Docker Images Docker Images for Avatica Docker is a popular piece of software that enables other software to run anywhere. In the context of Avatica, we can use
More informationTorndb Release 0.3 Aug 30, 2017
Torndb Release 0.3 Aug 30, 2017 Contents 1 Release history 3 1.1 Version 0.3, Jul 25 2014......................................... 3 1.2 Version 0.2, Dec 22 2013........................................
More informationdjango-data-migration Documentation
django-data-migration Documentation Release 0.2.1 Philipp Böhm Sep 27, 2017 Contents 1 Contents: 3 1.1 Installing................................................. 3 1.2 Writing Migrations............................................
More informationLABORATORY OF DATA SCIENCE. Data Access: Relational Data Bases. Data Science and Business Informatics Degree
LABORATORY OF DATA SCIENCE Data Access: Relational Data Bases Data Science and Business Informatics Degree RDBMS data access 2 Protocols and API ODBC, OLE DB, ADO, ADO.NET, JDBC Python DBAPI with ODBC
More informationPython simple arp table reader Documentation
Python simple arp table reader Documentation Release 0.0.1 David Francos Nov 17, 2017 Contents 1 Python simple arp table reader 3 1.1 Features.................................................. 3 1.2 Usage...................................................
More informationBanzaiDB Documentation
BanzaiDB Documentation Release 0.3.0 Mitchell Stanton-Cook Jul 19, 2017 Contents 1 BanzaiDB documentation contents 3 2 Indices and tables 11 i ii BanzaiDB is a tool for pairing Microbial Genomics Next
More information.statement. The Python ODBC Interface. Version 2.1
.statement mxodbc The Python ODBC Interface Version 2.1 Copyright 1999-2000 by IKDS Marc-André Lemburg, Langenfeld Copyright 2000-2006 by egenix.com GmbH, Langenfeld All rights reserved. No part of this
More informationTPS Documentation. Release Thomas Roten
TPS Documentation Release 0.1.0 Thomas Roten Sep 27, 2017 Contents 1 TPS: TargetProcess in Python! 3 2 Installation 5 3 Contributing 7 3.1 Types of Contributions..........................................
More informationOverview. Database Application Development. SQL in Application Code. SQL in Application Code (cont.)
Overview Database Application Development Chapter 6 Concepts covered in this lecture: SQL in application code Embedded SQL Cursors Dynamic SQL JDBC SQLJ Stored procedures Database Management Systems 3ed
More informationDatabase Application Development
Database Application Development Chapter 6 Database Management Systems 3ed 1 Overview Concepts covered in this lecture: SQL in application code Embedded SQL Cursors Dynamic SQL JDBC SQLJ Stored procedures
More informationDatabase Application Development
Database Application Development Chapter 6 Database Management Systems 3ed 1 Overview Concepts covered in this lecture: SQL in application code Embedded SQL Cursors Dynamic SQL JDBC SQLJ Stored procedures
More informationLECTURE 21. Database Interfaces
LECTURE 21 Database Interfaces DATABASES Commonly, Python applications will need to access a database of some sort. As you can imagine, not only is this easy to do in Python but there is a ton of support
More informationMongoTor Documentation
MongoTor Documentation Release 0.1.0 Marcel Nicolat June 11, 2014 Contents 1 Features 3 2 Contents: 5 2.1 Installation................................................ 5 2.2 Tutorial..................................................
More informationTangeloHub Documentation
TangeloHub Documentation Release None Kitware, Inc. September 21, 2015 Contents 1 User s Guide 3 1.1 Managing Data.............................................. 3 1.2 Running an Analysis...........................................
More informationDatabase Application Development
CS 500: Fundamentals of Databases Database Application Development supplementary material: Database Management Systems Sec. 6.2, 6.3 DBUtils.java, Student.java, Registrar.java, RegistrarServlet.java, PgRegistrar.sql
More informationchatterbot-weather Documentation
chatterbot-weather Documentation Release 0.1.1 Gunther Cox Nov 23, 2018 Contents 1 chatterbot-weather 3 1.1 Installation................................................ 3 1.2 Example.................................................
More informationQueries Documentation
Queries Documentation Release 2.0.0 Gavin M. Roy Jan 31, 2018 Contents 1 Installation 3 2 Contents 5 3 Issues 27 4 Source 29 5 Inspiration 31 6 Indices and tables 33 i ii Queries is a BSD licensed opinionated
More informationMariaDB ColumnStore PySpark API Usage Documentation. Release d1ab30. MariaDB Corporation
MariaDB ColumnStore PySpark API Usage Documentation Release 1.2.3-3d1ab30 MariaDB Corporation Mar 07, 2019 CONTENTS 1 Licensing 1 1.1 Documentation Content......................................... 1 1.2
More informationpymssql Documentation
pymssql Documentation Release 2.2.0.dev pymssql developers May 16, 2017 Contents 1 Introduction 1 1.1 Getting started.............................................. 1 1.2 Architecture...............................................
More informationpydrill Documentation
pydrill Documentation Release 0.3.4 Wojciech Nowak Apr 24, 2018 Contents 1 pydrill 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationGreenplum-Spark Connector Examples Documentation. kong-yew,chan
Greenplum-Spark Connector Examples Documentation kong-yew,chan Dec 10, 2018 Contents 1 Overview 1 1.1 Pivotal Greenplum............................................ 1 1.2 Pivotal Greenplum-Spark Connector...................................
More informationLABORATORY OF DATA SCIENCE. Data Access: Relational Data Bases. Data Science and Business Informatics Degree
LABORATORY OF DATA SCIENCE Data Access: Relational Data Bases Data Science and Business Informatics Degree RDBMS data access 2 Protocols and API ODBC, OLE DB, ADO, ADO.NET, JDBC Python DBAPI with ODBC
More informationChapter 13 Introduction to SQL Programming Techniques
Chapter 13 Introduction to SQL Programming Techniques Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 13 Outline Database Programming: Techniques and Issues Embedded
More informationI hate money. Release 1.0
I hate money Release 1.0 Nov 01, 2017 Contents 1 Table of content 3 2 Indices and tables 15 i ii «I hate money» is a web application made to ease shared budget management. It keeps track of who bought
More informationOTX to MISP. Release 1.4.2
OTX to MISP Release 1.4.2 May 11, 2018 Contents 1 Overview 1 1.1 Installation................................................ 1 1.2 Documentation.............................................. 1 1.3 Alienvault
More informationRoman Numeral Converter Documentation
Roman Numeral Converter Documentation Release 0.1.0 Adrian Cruz October 07, 2014 Contents 1 Roman Numeral Converter 3 1.1 Features.................................................. 3 2 Installation 5
More informationConfire Documentation
Confire Documentation Release 0.2.0 Benjamin Bengfort December 10, 2016 Contents 1 Features 3 2 Setup 5 3 Example Usage 7 4 Next Topics 9 5 About 17 Python Module Index 19 i ii Confire is a simple but
More informationCopyright 2016 Ramez Elmasri and Shamkant B. Navathe
Chapter 10 Outline Database Programming: Techniques and Issues Embedded SQL, Dynamic SQL, and SQLJ Database Programming with Function Calls: SQL/CLI and JDBC Database Stored Procedures and SQL/PSM Comparing
More informationBitdock. Release 0.1.0
Bitdock Release 0.1.0 August 07, 2014 Contents 1 Installation 3 1.1 Building from source........................................... 3 1.2 Dependencies............................................... 3
More informationClickToCall SkypeTest Documentation
ClickToCall SkypeTest Documentation Release 0.0.1 Andrea Mucci August 04, 2015 Contents 1 Requirements 3 2 Installation 5 3 Database Installation 7 4 Usage 9 5 Contents 11 5.1 REST API................................................
More informationInflow Documentation. Release Jaap Broekhuizen
Inflow Documentation Release 0.2.2 Jaap Broekhuizen Sep 28, 2017 Contents 1 Example 3 2 Installing 5 3 License 7 4 Table of Contents 9 4.1 Writing Measurements..........................................
More informationDjango Extra Views Documentation
Django Extra Views Documentation Release 0.12.0 Andrew Ingram Nov 30, 2018 Contents 1 Features 3 2 Table of Contents 5 2.1 Getting Started.............................................. 5 2.2 Formset Views..............................................
More informationdjango-embed-video Documentation
django-embed-video Documentation Release 1.1.2-stable Juda Kaleta Nov 10, 2017 Contents 1 Installation & Setup 3 1.1 Installation................................................ 3 1.2 Setup...................................................
More informationPython Overpass API Documentation
Python Overpass API Documentation Release 0.4 PhiBo Apr 07, 2017 Contents 1 Introduction 3 1.1 Requirements............................................... 3 1.2 Installation................................................
More informationDjango-CSP Documentation
Django-CSP Documentation Release 3.0 James Socol, Mozilla September 06, 2016 Contents 1 Installing django-csp 3 2 Configuring django-csp 5 2.1 Policy Settings..............................................
More informationRelease Ralph Offinger
nagios c heck p aloaltodocumentation Release 0.3.2 Ralph Offinger May 30, 2017 Contents 1 nagios_check_paloalto: a Nagios/Icinga Plugin 3 1.1 Documentation..............................................
More informationPulp Python Support Documentation
Pulp Python Support Documentation Release 1.0.1 Pulp Project October 20, 2015 Contents 1 Release Notes 3 1.1 1.0 Release Notes............................................ 3 2 Administrator Documentation
More informationRedis Timeseries Documentation
Redis Timeseries Documentation Release 0.1.8 Ryan Anguiano Jul 26, 2017 Contents 1 Redis Timeseries 3 1.1 Install................................................... 3 1.2 Usage...................................................
More informationPython wrapper for Viscosity.app Documentation
Python wrapper for Viscosity.app Documentation Release Paul Kremer March 08, 2014 Contents 1 Python wrapper for Viscosity.app 3 1.1 Features.................................................. 3 2 Installation
More informatione24paymentpipe Documentation
e24paymentpipe Documentation Release 1.2.0 Burhan Khalid Oct 30, 2017 Contents 1 e24paymentpipe 3 1.1 Features.................................................. 3 1.2 Todo...................................................
More informationdatastream Documentation
datastream Documentation Release 0.5.19 wlan slovenija Jul 31, 2017 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationCisco ParStream Cisco ParStream DSA Link Guide
Cisco ParStream Cisco ParStream DSA Link Guide 2017 Cisco and/or its affiliates. Document Information: Title: Cisco ParStream DSA Link Guide Version: 3.3.0 Date Published:
More informationCisco ParStream Cisco ParStream DSA Link Guide
Cisco ParStream Cisco ParStream DSA Link Guide January 18, 2018 2018 Cisco and/or its affiliates. Document Information: Title: Cisco ParStream DSA Link Guide Version: 4.0.1 Date Published: January 18,
More informationEasy-select2 Documentation
Easy-select2 Documentation Release 1.2.2 Lobanov Stanislav aka asyncee September 15, 2014 Contents 1 Installation 3 2 Quickstart 5 3 Configuration 7 4 Usage 9 5 Reference 11 5.1 Widgets..................................................
More informationPlumeria Documentation
Plumeria Documentation Release 0.1 sk89q Aug 20, 2017 Contents 1 Considerations 3 2 Installation 5 2.1 Windows................................................. 5 2.2 Debian/Ubuntu..............................................
More informationdjango-cron Documentation
django-cron Documentation Release 0.3.5 Tivix Inc. Mar 04, 2017 Contents 1 Introduction 3 2 Installation 5 3 Configuration 7 4 Sample Cron Configurations 9 4.1 Retry after failure feature........................................
More informationspacetrack Documentation
spacetrack Documentation Release 0.13.1 Frazer McLean Feb 03, 2018 Contents 1 Installation 3 1.1 pip.................................................. 3 1.2 Git..................................................
More informationdoconv Documentation Release Jacob Mourelos
doconv Documentation Release 0.1.6 Jacob Mourelos October 17, 2016 Contents 1 Introduction 3 2 Features 5 2.1 Available Format Conversions...................................... 5 3 Installation 7 3.1
More informationPython-RHEV Documentation
Python-RHEV Documentation Release 1.0-rc1.13 Geert Jansen August 15, 2016 Contents 1 Tutorial 3 1.1 Connecting to the API.......................................... 3 1.2 Resources and Collections........................................
More informationrequests-cache Documentation
requests-cache Documentation Release 0.4.13 Roman Haritonov Nov 09, 2017 Contents 1 User guide 3 1.1 Installation................................................ 3 1.2 Usage...................................................
More informationeventbrite-sdk-python Documentation
eventbrite-sdk-python Documentation Release 3.3.4 Eventbrite December 18, 2016 Contents 1 eventbrite-sdk-python 3 1.1 Installation from PyPI.......................................... 3 1.2 Usage...................................................
More informationunqlite-python Documentation
unqlite-python Documentation Release 0.2.0 charles leifer Jan 23, 2018 Contents 1 Installation 3 2 Quick-start 5 2.1 Key/value features............................................ 5 2.2 Cursors..................................................
More informationCS108 Lecture 19: The Python DBAPI
CS108 Lecture 19: The Python DBAPI Sqlite3 database Running SQL and reading results in Python Aaron Stevens 6 March 2013 What You ll Learn Today Review: SQL Review: the Python tuple sequence. How does
More informationdota2api Documentation
dota2api Documentation Release 1 Joshua Duffy March 04, 2015 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Tutorial..................................................
More informationDevelop Python Applications with MySQL Connector/Python DEV5957
Develop Python Applications with MySQL Connector/Python DEV5957 Jesper Wisborg Krogh Senior Principal Technical Support Engineer Oracle MySQL Support October 24, 2018 Safe Harbor Statement The following
More informationPython AutoTask Web Services Documentation
Python AutoTask Web Services Documentation Release 0.5.1 Matt Parr May 15, 2018 Contents 1 Python AutoTask Web Services 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationSilpa Documentation. Release 0.1. Santhosh Thottingal
Silpa Documentation Release 0.1 Santhosh Thottingal February 27, 2014 Contents 1 Install Instructions 3 1.1 VirtialEnv Instructions.......................................... 3 2 Silpa-Flask 5 2.1 Writing
More informationpymssql Documentation
pymssql Documentation Release 2.1.3 pymssql developers Mar 30, 2017 Contents 1 Introduction 1 1.1 Getting started.............................................. 1 1.2 Architecture...............................................
More informationdjango-dynamic-db-router Documentation
django-dynamic-db-router Documentation Release 0.1.1 Erik Swanson August 24, 2016 Contents 1 Table of Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
More informationPython StatsD Documentation
Python StatsD Documentation Release 2.0.3 James Socol January 03, 2014 Contents i ii statsd is a friendly front-end to Graphite. This is a Python client for the statsd daemon. Quickly, to use: >>> import
More informationIntroduction to the MySQL Document Store Alfredo Kojima, Rui Quelhas, Mike Zinner MySQL Middleware and Clients Team October 22, 2018
Introduction to the MySQL Document Store Alfredo Kojima, Rui Quelhas, Mike Zinner MySQL Middleware and Clients Team October 22, 2018 Safe Harbor Statement The following is intended to outline our general
More informationipython-gremlin Documentation
ipython-gremlin Documentation Release 0.0.4 David M. Brown Mar 16, 2017 Contents 1 Releases 3 2 Requirements 5 3 Dependencies 7 4 Installation 9 5 Getting Started 11 5.1 Contribute................................................
More informationwithenv Documentation
withenv Documentation Release 0.7.0 Eric Larson Aug 02, 2017 Contents 1 withenv 3 2 Installation 5 3 Usage 7 3.1 YAML Format.............................................. 7 3.2 Command Substitutions.........................................
More informationpysharedutils Documentation
pysharedutils Documentation Release 0.5.0 Joel James August 07, 2017 Contents 1 pysharedutils 1 2 Indices and tables 13 i ii CHAPTER 1 pysharedutils pysharedutils is a convenient utility module which
More informationPython AMT Tools Documentation
Python AMT Tools Documentation Release 0.8.0 Sean Dague Jan 14, 2018 Contents 1 Python AMT Tools 3 1.1 Background................................................ 3 1.2 Hardware that includes AMT......................................
More informationopen-helpdesk Documentation
open-helpdesk Documentation Release 0.9.9 Simone Dalla Nov 16, 2017 Contents 1 Overview 3 1.1 Dependencies............................................... 3 1.2 Documentation..............................................
More informationkvkit Documentation Release 0.1 Shuhao Wu
kvkit Documentation Release 0.1 Shuhao Wu April 18, 2014 Contents 1 Introduction to KVKit 3 1.1 Simple Tutorial.............................................. 3 1.2 Indexes..................................................
More informationL6 Application Programming. Thibault Sellam Fall 2018
L6 Application Programming Thibault Sellam Fall 2018 Topics Interfacing with applications Database APIs (DBAPIS) Cursors SQL!= Programming Language Not a general purpose programming language Tailored for
More informationPython data pipelines similar to R Documentation
Python data pipelines similar to R Documentation Release 0.1.0 Jan Schulz October 23, 2016 Contents 1 Python data pipelines 3 1.1 Features.................................................. 3 1.2 Documentation..............................................
More informationPyMySQL Documentation
PyMySQL Documentation Release 0.7.2 Yutaka Matsubara and GitHub contributors Mar 22, 2017 Contents 1 User Guide 1 1.1 Installation................................................ 1 1.2 Examples.................................................
More informationjumpssh Documentation
jumpssh Documentation Release 1.0.1 Thibaud Castaing Dec 18, 2017 Contents 1 Introduction 1 2 Api reference 5 3 Changes 15 4 License 17 5 Indices and tables 19 Python Module Index 21 i ii CHAPTER 1 Introduction
More informationPython Project Example Documentation
Python Project Example Documentation Release 0.1.0 Neil Stoddard Mar 22, 2017 Contents 1 Neilvana Example 3 1.1 Features.................................................. 3 1.2 Credits..................................................
More informationMulticorn Documentation
Multicorn Documentation Release 1.1.1 Ronan Dunklau, Florian Mounier Jul 14, 2017 Contents 1 Installation 3 2 Usage 5 3 Included Foreign Data Wrappers 7 4 Writing an FDW 9 5 Multicorn Internal Design
More informationModel Question Paper. Credits: 4 Marks: 140
Model Question Paper Subject Code: BT0075 Subject Name: RDBMS and MySQL Credits: 4 Marks: 140 Part A (One mark questions) 1. MySQL Server works in A. client/server B. specification gap embedded systems
More informationBack-end development. Outline. Example API: Chatter. 1. Design an example API for Chatter. Tiberiu Vilcu. https://education.github.
Back-end development Tiberiu Vilcu Prepared for EECS 411 Sugih Jamin 13 September 2017 https://education.github.com/pack 1 2 Outline 1. Design an example API for Chatter 2. Create a DigitalOcean Droplet
More informationProgramming in Python
COURSE DESCRIPTION This course presents both the programming interface and the techniques that can be used to write procedures in Python on Unix / Linux systems. COURSE OBJECTIVES Each participant will
More informationHOW TO FLASK. And a very short intro to web development and databases
HOW TO FLASK And a very short intro to web development and databases FLASK Flask is a web application framework written in Python. Created by an international Python community called Pocco. Based on 2
More informationListing of SQLSTATE values
Listing of values 1 of 28 5/15/2008 11:28 AM Listing of values The tables in this topic provide descriptions of codes that can be returned to applications by DB2 UDB for iseries. The tables include values,
More informationPypeline Documentation
Pypeline Documentation Release 0.2 Kyle Corbitt May 09, 2014 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Quick Start................................................
More informationAldryn Installer Documentation
Aldryn Installer Documentation Release 0.2.0 Iacopo Spalletti February 06, 2014 Contents 1 django CMS Installer 3 1.1 Features.................................................. 3 1.2 Installation................................................
More informationProgramming for Data Science Syllabus
Programming for Data Science Syllabus Learn to use Python and SQL to solve problems with data Before You Start Prerequisites: There are no prerequisites for this program, aside from basic computer skills.
More informationRiotWatcher Documentation
RiotWatcher Documentation Release 2.5.0 pseudonym117 Jan 29, 2019 Contents 1 To Start... 3 2 Using it... 5 3 Main API and other topics 7 4 Indices and tables 15 Python Module Index 17 i ii RiotWatcher
More informationAircrack-ng python bindings Documentation
Aircrack-ng python bindings Documentation Release 0.1.1 David Francos Cuartero January 20, 2016 Contents 1 Aircrack-ng python bindings 3 1.1 Features..................................................
More informationFlask Web Development Course Catalog
Flask Web Development Course Catalog Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com
More informationdjango-embed-video Documentation
django-embed-video Documentation Release 0.7.stable Juda Kaleta December 21, 2013 Contents i ii Django app for easy embeding YouTube and Vimeo videos and music from SoundCloud. Repository is located on
More informationPython Schema Generator Documentation
Python Schema Generator Documentation Release 1.0.0 Peter Demin June 26, 2016 Contents 1 Mutant - Python code generator 3 1.1 Project Status............................................... 3 1.2 Design..................................................
More informationdatabuild Documentation
databuild Documentation Release 0.0.10 Flavio Curella May 15, 2015 Contents 1 Contents 3 1.1 Installation................................................ 3 1.2 Quickstart................................................
More informationDATABASE SYSTEMS. Database programming in a web environment. Database System Course,
DATABASE SYSTEMS Database programming in a web environment Database System Course, 2016-2017 AGENDA FOR TODAY The final project Advanced Mysql Database programming Recap: DB servers in the web Web programming
More informationyagmail Documentation
yagmail Documentation Release 0.10.189 kootenpv Feb 08, 2018 Contents 1 API Reference 3 1.1 Authentication.............................................. 3 1.2 SMTP Client...............................................
More informationAnnual Summary Application Gateway System. NSF Grant Number: NCR January 1, December 31, 1995
Annual Summary Application Gateway System NSF Grant Number: NCR-9302522 January 1,1995 - December 31, 1995 Corporation for National Research Initiatives 1895 Preston White Drive, Suite 100 Reston, VA 20191-1-
More informationmicawber Documentation
micawber Documentation Release 0.3.4 charles leifer Nov 29, 2017 Contents 1 examples 3 2 integration with web frameworks 5 2.1 Installation................................................ 5 2.2 Getting
More informationDjango QR Code Documentation
Django QR Code Documentation Release 0.3.3 Philippe Docourt Nov 12, 2017 Contents: 1 Django QR Code 1 1.1 Installation................................................ 1 1.2 Usage...................................................
More information