Branch: Tag:

2017-03-09

2017-03-09 14:32:07 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Sql.Sql: Sql.Sql() is now a function and not a class.

Now that __builtin.Sql.Connection exists and is used, the wrapper
class should no longer be needed.

The wrapper class has moved to 8.0::Sql.Sql.

179:    "NoValue": "predef::MasterObject":1,    "Node": "predef::Tools.Standalone.autodoc_to_html.parse_text":1,    "NodeWithChildren": "predef::Parser.XML.SloppyDOM.NodeWithChildElements":1, -  "ODBC": "predef::Sql.Sql.create":2, +  "ODBC": "8.0::Sql.Sql.create":2, "predef::Sql.Sql":2,    "PEM.simpe_decode()": "8.0::Standards.PKCS.Certificate.get_certificate_subject":1,    "PROTOCOL_SSL_3_0": "7.8::SSL.sslfile.create":1,    "PROTOCOL_minor": "7.8::SSL.sslfile.create":1,
261:    "Serializer.serialize()": "lfun::_serialize":2,    "Sign::State": "predef::Crypto.RSA.LowState":1,    "Social.Google.Plus()->people": "predef::Web.Api.Google.Plus.V1.People":1, +  "Sql.Sql()->big_query()": "predef::SQLite.big_query":1, "predef::Sql.pgsql.big_query":1, "predef::Sql.sql_result.next_result":1, "predef::__builtin.Sql.Result.next_result":1, +  "Sql.Sql()->create_db()": "predef::SQLite.create_db":1, +  "Sql.Sql()->drop_db()": "predef::SQLite.drop_db":1, +  "Sql.Sql()->error()": "predef::SQLite.error":1, +  "Sql.Sql()->list_dbs()": "predef::SQLite.list_dbs":1, +  "Sql.Sql()->query()": "predef::SQLite.query":1, "predef::Sql.pgsql.big_query":3, "predef::Sql.postgres.big_query":1, +  "Sql.Sql()->select_db()": "predef::SQLite.select_db":1, +  "Sql.Sql()->server_info()": "predef::SQLite.server_info":1, +  "Sql.Sql.query": "predef::Mysql.SqlTable.handle_argspec":2, +  "Sql.big_query()": "predef::Sql.mysql.big_query":1,    "Sql.big_typed_query": "predef::Mysql.SqlTable":1, "predef::Mysql.SqlTable.select":1,    "Sql.dsn": "predef::Odbc.odbc":2,    "Sql.oracle": "predef::Oracle.oracle":1, -  "Sql.query": "predef::Mysql.SqlTable.Result.fetch":2, +  "Sql.query": "predef::Mysql.SqlTable.Result.fetch":2, "predef::Sql.mysql.big_query":1,    "Standards.ASN1.Decode.constructed": "predef::Standards.ASN1.Decode.der_decode":1,    "Standards.ASN1.Sequence": "8.0::Tools.X509.verify_certificate_chain":2, "predef::Standards.X509.verify_certificate_chain":2,    "Standards.PKCS.build_digestinfo()": "predef::__builtin.Nettle.Hash.pkcs_digest":1,
558:    "string": "predef::Web.EngineIO.Socket.write":1,    "string ": "predef::Calendar.TZnames._zone_tab":1, "predef::Calendar.Time.TimeofDay.format_iso_ymd":22, "predef::Calendar.YMD.YMD.format_iso_ymd":20, "predef::Calendar.YMD.YMD.fraction_no":9, "predef::Calendar.YMD.datetime_name":2, "predef::Calendar.YMD.format_iso":5, "predef::Image.AVS.decode":1, "predef::Image.BMP.encode":4, "predef::Image.Color.Color.cast":1, "predef::Image.Color.Color.hex":4, "predef::Image.GIF._encode":1, "predef::Image.GIF._gce_block":1, "predef::Image.GIF._render_block":1, "predef::Image.GIF.encode":12, "predef::Image.GIF.end_block":1, "predef::Image.GIF.header_block":4, "predef::Image.GIF.netscape_loop_block":2, "predef::Image.GIF.render_block":5, "predef::Image.HRZ.decode":1, "predef::Image.ILBM.encode":2, "predef::Image.Image.blur":1, "predef::Image.Image.make_ascii":1, "predef::Image.Image.write_lsb_rgb":2, "predef::Image.Layer.cast":1, "predef::Image.Layer.set_mode":1, "predef::Image.PCX.encode":4, "predef::Image.PNM.encode":9, "predef::Image.PVR.encode":2, "predef::Image.RAS.encode":2, "predef::Image.TGA.encode":2, "predef::Image.X.encode_pseudocolor":2, "predef::Image.X.encode_truecolor":4, "predef::Image.XBM.encode":2, "predef::Image.XFace.encode":2,    "supertimerange": "predef::Calendar.TimeRanges.TimeRange.`/":1, -  "sybase": "predef::Sql.Sql.create":1, +  "sybase": "8.0::Sql.Sql.create":1, "predef::Sql.Sql":1,    "symlink": "7.8::Filesystem.Tar._Tar.extract":1, "predef::Filesystem.Tar._Tar.extract":1,    "this_program": "lfun::`+=":1,    "to": "predef::Stdio.sendfile":3,
626:   "8.0::Protocols.HTTP.Server.SSLPort.set_certificate": "add_cert"   "8.0::Protocols.HTTP.Server.SSLPort.set_key": "add_cert"   "8.0::SSL.Context": "`certificates" "`rsa" "find_cert" "find_cert()" + "8.0::Sql.Sql.create": "ODBC" "sybase"   "8.0::Standards.PKCS.Certificate.get_certificate_subject": "PEM.simpe_decode()"   "8.0::Standards.PKCS.RSA.signature_algorithm_id": "MD2" "MD5" "SHA1" "SHA256" "SHA384" "SHA512"   "8.0::Tools.X509.TBSCertificate": "Verifier"
1223:   "predef::Mysql.SqlTable": "Sql.big_typed_query"   "predef::Mysql.SqlTable.Result.fetch": "Sql.query"   "predef::Mysql.SqlTable.get_multi": "id" + "predef::Mysql.SqlTable.handle_argspec": "Sql.Sql.query"   "predef::Mysql.SqlTable.select": "Sql.big_typed_query"   "predef::Mysql.mysql.Result.create": "Mysql.mysql_result"   "predef::Mysql.mysql.Result.fetch_json_result": "set_unicode_decode_mode"
1419:   "predef::SDL.iconify_window": "SDL.APPACTIVE"   "predef::SDL.joystick_event_state": "SDL.ENABLE" "SDL.IGNORE" "SDL.QUERY"   "predef::SDL.show_cursor": "SDL.DISABLE" "SDL.ENABLE" + "predef::SQLite.big_query": "Sql.Sql()->big_query()" + "predef::SQLite.create_db": "Sql.Sql()->create_db()" + "predef::SQLite.drop_db": "Sql.Sql()->drop_db()" + "predef::SQLite.error": "Sql.Sql()->error()" + "predef::SQLite.list_dbs": "Sql.Sql()->list_dbs()" + "predef::SQLite.query": "Sql.Sql()->query()" + "predef::SQLite.select_db": "Sql.Sql()->select_db()" + "predef::SQLite.server_info": "Sql.Sql()->server_info()"   "predef::SSL.Cipher.KeyExchange.client_key_exchange_packet": "ALERT_unexpected_message" "HANDSHAKE_client_key_exchange"   "predef::SSL.Cipher.KeyExchange.got_client_key_exchange": "HANDSHAKE_client_key_exchange"   "predef::SSL.Cipher.KeyExchange.got_server_key_exchange": "HANDSHAKE_server_key_exchange"
1460:   "predef::Search.Query.execute": "search_order"   "predef::Search.Utils.ProfileEntry.get_database": "Search.Database.MySQL"   "predef::Search.get_filter": "Search.Filer.Base" - "predef::Sql.Sql.create": "ODBC" "sybase" + "predef::Sql.Sql": "ODBC" "sybase" + "predef::Sql.mysql.big_query": "Sql.big_query()" "Sql.query" + "predef::Sql.pgsql.big_query": "Sql.Sql()->big_query()" "Sql.Sql()->query()" + "predef::Sql.postgres.big_query": "Sql.Sql()->query()"   "predef::Sql.sql_result": "sql_array_result" "sql_object_result" -  + "predef::Sql.sql_result.next_result": "Sql.Sql()->big_query()"   "predef::Sql.sqlite": "SQLite.SQLite"   "predef::Sql.tds": "TDS_ENV_CHANGE_TOKEN"   "predef::Standards.ASN1.Decode.der_decode": "Standards.ASN1.Decode.constructed"
1580:   "predef::__builtin.Nettle.Sign.pkcs_signature_algorithm_id": "Sequence"   "predef::__builtin.Sql.Connection.streaming_query": "low_big_query()"   "predef::__builtin.Sql.Connection.streaming_typed_query": "low_big_typed_query()" - "predef::__builtin.Sql.Result.next_result": "sql_result" + "predef::__builtin.Sql.Result.next_result": "Sql.Sql()->big_query()" "sql_result"   "predef::__handle_sprintf_format": "PikeCompiler()->apply_attribute_constant()"   "predef::_typeof": "typeof()"   "predef::backtrace": "catch()"