class BaiduPcs::Db
REST structured-data Apis
developer.baidu.com/wiki/index.php?title=docs/pcs/rest/structured_data_apis_list
Constants
- DATA_BASE_URL
- DB_BASE_URL
- TABLE_BASE_URL
Public Class Methods
alter_table(tbl_name, opts={}) params = method_params(:alter, v: "1.0", table: tbl_name) post(TABLE_BASE_URL, params) end def self.drop_table(tbl_name, opts={}) params = method_params(:drop, v: "1.0", table: tbl_name) post(TABLE_BASE_URL, params) end def self.restore_table(tbl_name) params = method_params(:restore, v: "1.0", table: tbl_name) post(TABLE_BASE_URL, params) end def self.insert_record(tbl_name, records) params = method_params(:insert, v: "1.0", table: tbl_name, records: records) post(DATA_BASE_URL, params) end def self.update_record(tbl_name, records, opts={}) params = method_params(:update, v: "1.0", table: tbl_name, records: records) post(DATA_BASE_URL, params) end def self.delete_record(tbl_name, records, opts={}) params = method_params(:delete, v: "1.0", table: tbl_name, records: records) post(DATA_BASE_URL, params) end def self.select_record(tbl_name, condition, opts={}) params = method_params(:select, v: "1.0", table: tbl_name, condition: condition) post(DATA_BASE_URL, params) end end end
click to toggle source
# File lib/baidu_pcs/db.rb, line 22 def self.alter_table(tbl_name, opts={}) params = method_params(:alter, v: "1.0", table: tbl_name) post(TABLE_BASE_URL, params) end def self.drop_table(tbl_name, opts={}) params = method_params(:drop, v: "1.0", table: tbl_name) post(TABLE_BASE_URL, params) end def self.restore_table(tbl_name) params = method_params(:restore, v: "1.0", table: tbl_name) post(TABLE_BASE_URL, params) end def self.insert_record(tbl_name, records) params = method_params(:insert, v: "1.0", table: tbl_name, records: records) post(DATA_BASE_URL, params) end def self.update_record(tbl_name, records, opts={}) params = method_params(:update, v: "1.0", table: tbl_name, records: records) post(DATA_BASE_URL, params) end def self.delete_record(tbl_name, records, opts={}) params = method_params(:delete, v: "1.0", table: tbl_name, records: records) post(DATA_BASE_URL, params) end def self.select_record(tbl_name, condition, opts={}) params = method_params(:select, v: "1.0", table: tbl_name, condition: condition) post(DATA_BASE_URL, params) end end
create_table(tbl_name, opts={})
click to toggle source
# File lib/baidu_pcs/db.rb, line 12 def self.create_table(tbl_name, opts={}) params = method_params(:create, v: "1.0", sk: Config.secret_key, table: tbl_name) post(TABLE_BASE_URL, params) end
describe_table(tbl_name)
click to toggle source
# File lib/baidu_pcs/db.rb, line 17 def self.describe_table(tbl_name) params = method_params(:describe, v: "1.0", table: tbl_name} post(TABLE_BASE_URL, params) end