PageRenderTime 49ms CodeModel.GetById 9ms RepoModel.GetById 0ms app.codeStats 2ms

/tags/release-0.1-rc2/hive/external/metastore/src/gen/thrift/gen-py/hive_metastore/ThriftHiveMetastore.py

#
Python | 7978 lines | 6267 code | 792 blank | 919 comment | 1624 complexity | 4f8890f7730bf0fcf880328481265676 MD5 | raw file
Possible License(s): Apache-2.0, BSD-3-Clause, JSON, CPL-1.0

Large files files are truncated, but you can click here to view the full file

  1. #
  2. # Autogenerated by Thrift
  3. #
  4. # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  5. #
  6. from thrift.Thrift import *
  7. import fb303.FacebookService
  8. from ttypes import *
  9. from thrift.Thrift import TProcessor
  10. from thrift.transport import TTransport
  11. from thrift.protocol import TBinaryProtocol, TProtocol
  12. try:
  13. from thrift.protocol import fastbinary
  14. except:
  15. fastbinary = None
  16. class Iface(fb303.FacebookService.Iface):
  17. """
  18. This interface is live.
  19. """
  20. def create_database(self, database):
  21. """
  22. Parameters:
  23. - database
  24. """
  25. pass
  26. def get_database(self, name):
  27. """
  28. Parameters:
  29. - name
  30. """
  31. pass
  32. def drop_database(self, name, deleteData):
  33. """
  34. Parameters:
  35. - name
  36. - deleteData
  37. """
  38. pass
  39. def get_databases(self, pattern):
  40. """
  41. Parameters:
  42. - pattern
  43. """
  44. pass
  45. def get_all_databases(self, ):
  46. pass
  47. def alter_database(self, dbname, db):
  48. """
  49. Parameters:
  50. - dbname
  51. - db
  52. """
  53. pass
  54. def get_type(self, name):
  55. """
  56. Parameters:
  57. - name
  58. """
  59. pass
  60. def create_type(self, type):
  61. """
  62. Parameters:
  63. - type
  64. """
  65. pass
  66. def drop_type(self, type):
  67. """
  68. Parameters:
  69. - type
  70. """
  71. pass
  72. def get_type_all(self, name):
  73. """
  74. Parameters:
  75. - name
  76. """
  77. pass
  78. def get_fields(self, db_name, table_name):
  79. """
  80. Parameters:
  81. - db_name
  82. - table_name
  83. """
  84. pass
  85. def get_schema(self, db_name, table_name):
  86. """
  87. Parameters:
  88. - db_name
  89. - table_name
  90. """
  91. pass
  92. def create_table(self, tbl):
  93. """
  94. Parameters:
  95. - tbl
  96. """
  97. pass
  98. def drop_table(self, dbname, name, deleteData):
  99. """
  100. Parameters:
  101. - dbname
  102. - name
  103. - deleteData
  104. """
  105. pass
  106. def get_tables(self, db_name, pattern):
  107. """
  108. Parameters:
  109. - db_name
  110. - pattern
  111. """
  112. pass
  113. def get_all_tables(self, db_name):
  114. """
  115. Parameters:
  116. - db_name
  117. """
  118. pass
  119. def get_table(self, dbname, tbl_name):
  120. """
  121. Parameters:
  122. - dbname
  123. - tbl_name
  124. """
  125. pass
  126. def alter_table(self, dbname, tbl_name, new_tbl):
  127. """
  128. Parameters:
  129. - dbname
  130. - tbl_name
  131. - new_tbl
  132. """
  133. pass
  134. def add_partition(self, new_part):
  135. """
  136. Parameters:
  137. - new_part
  138. """
  139. pass
  140. def append_partition(self, db_name, tbl_name, part_vals):
  141. """
  142. Parameters:
  143. - db_name
  144. - tbl_name
  145. - part_vals
  146. """
  147. pass
  148. def append_partition_by_name(self, db_name, tbl_name, part_name):
  149. """
  150. Parameters:
  151. - db_name
  152. - tbl_name
  153. - part_name
  154. """
  155. pass
  156. def drop_partition(self, db_name, tbl_name, part_vals, deleteData):
  157. """
  158. Parameters:
  159. - db_name
  160. - tbl_name
  161. - part_vals
  162. - deleteData
  163. """
  164. pass
  165. def drop_partition_by_name(self, db_name, tbl_name, part_name, deleteData):
  166. """
  167. Parameters:
  168. - db_name
  169. - tbl_name
  170. - part_name
  171. - deleteData
  172. """
  173. pass
  174. def get_partition(self, db_name, tbl_name, part_vals):
  175. """
  176. Parameters:
  177. - db_name
  178. - tbl_name
  179. - part_vals
  180. """
  181. pass
  182. def get_partition_with_auth(self, db_name, tbl_name, part_vals, user_name, group_names):
  183. """
  184. Parameters:
  185. - db_name
  186. - tbl_name
  187. - part_vals
  188. - user_name
  189. - group_names
  190. """
  191. pass
  192. def get_partition_by_name(self, db_name, tbl_name, part_name):
  193. """
  194. Parameters:
  195. - db_name
  196. - tbl_name
  197. - part_name
  198. """
  199. pass
  200. def get_partitions(self, db_name, tbl_name, max_parts):
  201. """
  202. Parameters:
  203. - db_name
  204. - tbl_name
  205. - max_parts
  206. """
  207. pass
  208. def get_partitions_with_auth(self, db_name, tbl_name, max_parts, user_name, group_names):
  209. """
  210. Parameters:
  211. - db_name
  212. - tbl_name
  213. - max_parts
  214. - user_name
  215. - group_names
  216. """
  217. pass
  218. def get_partition_names(self, db_name, tbl_name, max_parts):
  219. """
  220. Parameters:
  221. - db_name
  222. - tbl_name
  223. - max_parts
  224. """
  225. pass
  226. def get_partitions_ps(self, db_name, tbl_name, part_vals, max_parts):
  227. """
  228. Parameters:
  229. - db_name
  230. - tbl_name
  231. - part_vals
  232. - max_parts
  233. """
  234. pass
  235. def get_partitions_ps_with_auth(self, db_name, tbl_name, part_vals, max_parts, user_name, group_names):
  236. """
  237. Parameters:
  238. - db_name
  239. - tbl_name
  240. - part_vals
  241. - max_parts
  242. - user_name
  243. - group_names
  244. """
  245. pass
  246. def get_partition_names_ps(self, db_name, tbl_name, part_vals, max_parts):
  247. """
  248. Parameters:
  249. - db_name
  250. - tbl_name
  251. - part_vals
  252. - max_parts
  253. """
  254. pass
  255. def get_partitions_by_filter(self, db_name, tbl_name, filter, max_parts):
  256. """
  257. Parameters:
  258. - db_name
  259. - tbl_name
  260. - filter
  261. - max_parts
  262. """
  263. pass
  264. def alter_partition(self, db_name, tbl_name, new_part):
  265. """
  266. Parameters:
  267. - db_name
  268. - tbl_name
  269. - new_part
  270. """
  271. pass
  272. def get_config_value(self, name, defaultValue):
  273. """
  274. Parameters:
  275. - name
  276. - defaultValue
  277. """
  278. pass
  279. def partition_name_to_vals(self, part_name):
  280. """
  281. Parameters:
  282. - part_name
  283. """
  284. pass
  285. def partition_name_to_spec(self, part_name):
  286. """
  287. Parameters:
  288. - part_name
  289. """
  290. pass
  291. def add_index(self, new_index, index_table):
  292. """
  293. Parameters:
  294. - new_index
  295. - index_table
  296. """
  297. pass
  298. def alter_index(self, dbname, base_tbl_name, idx_name, new_idx):
  299. """
  300. Parameters:
  301. - dbname
  302. - base_tbl_name
  303. - idx_name
  304. - new_idx
  305. """
  306. pass
  307. def drop_index_by_name(self, db_name, tbl_name, index_name, deleteData):
  308. """
  309. Parameters:
  310. - db_name
  311. - tbl_name
  312. - index_name
  313. - deleteData
  314. """
  315. pass
  316. def get_index_by_name(self, db_name, tbl_name, index_name):
  317. """
  318. Parameters:
  319. - db_name
  320. - tbl_name
  321. - index_name
  322. """
  323. pass
  324. def get_indexes(self, db_name, tbl_name, max_indexes):
  325. """
  326. Parameters:
  327. - db_name
  328. - tbl_name
  329. - max_indexes
  330. """
  331. pass
  332. def get_index_names(self, db_name, tbl_name, max_indexes):
  333. """
  334. Parameters:
  335. - db_name
  336. - tbl_name
  337. - max_indexes
  338. """
  339. pass
  340. def create_role(self, role):
  341. """
  342. Parameters:
  343. - role
  344. """
  345. pass
  346. def drop_role(self, role_name):
  347. """
  348. Parameters:
  349. - role_name
  350. """
  351. pass
  352. def get_role_names(self, ):
  353. pass
  354. def grant_role(self, role_name, principal_name, principal_type, grantor, grantorType, grant_option):
  355. """
  356. Parameters:
  357. - role_name
  358. - principal_name
  359. - principal_type
  360. - grantor
  361. - grantorType
  362. - grant_option
  363. """
  364. pass
  365. def revoke_role(self, role_name, principal_name, principal_type):
  366. """
  367. Parameters:
  368. - role_name
  369. - principal_name
  370. - principal_type
  371. """
  372. pass
  373. def list_roles(self, principal_name, principal_type):
  374. """
  375. Parameters:
  376. - principal_name
  377. - principal_type
  378. """
  379. pass
  380. def get_privilege_set(self, hiveObject, user_name, group_names):
  381. """
  382. Parameters:
  383. - hiveObject
  384. - user_name
  385. - group_names
  386. """
  387. pass
  388. def list_privileges(self, principal_name, principal_type, hiveObject):
  389. """
  390. Parameters:
  391. - principal_name
  392. - principal_type
  393. - hiveObject
  394. """
  395. pass
  396. def grant_privileges(self, privileges):
  397. """
  398. Parameters:
  399. - privileges
  400. """
  401. pass
  402. def revoke_privileges(self, privileges):
  403. """
  404. Parameters:
  405. - privileges
  406. """
  407. pass
  408. def get_delegation_token(self, renewer_kerberos_principal_name):
  409. """
  410. Parameters:
  411. - renewer_kerberos_principal_name
  412. """
  413. pass
  414. def get_delegation_token_with_signature(self, renewer_kerberos_principal_name, token_signature):
  415. """
  416. Parameters:
  417. - renewer_kerberos_principal_name
  418. - token_signature
  419. """
  420. pass
  421. def renew_delegation_token(self, token_str_form):
  422. """
  423. Parameters:
  424. - token_str_form
  425. """
  426. pass
  427. def cancel_delegation_token(self, token_str_form):
  428. """
  429. Parameters:
  430. - token_str_form
  431. """
  432. pass
  433. class Client(fb303.FacebookService.Client, Iface):
  434. """
  435. This interface is live.
  436. """
  437. def __init__(self, iprot, oprot=None):
  438. fb303.FacebookService.Client.__init__(self, iprot, oprot)
  439. def create_database(self, database):
  440. """
  441. Parameters:
  442. - database
  443. """
  444. self.send_create_database(database)
  445. self.recv_create_database()
  446. def send_create_database(self, database):
  447. self._oprot.writeMessageBegin('create_database', TMessageType.CALL, self._seqid)
  448. args = create_database_args()
  449. args.database = database
  450. args.write(self._oprot)
  451. self._oprot.writeMessageEnd()
  452. self._oprot.trans.flush()
  453. def recv_create_database(self, ):
  454. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  455. if mtype == TMessageType.EXCEPTION:
  456. x = TApplicationException()
  457. x.read(self._iprot)
  458. self._iprot.readMessageEnd()
  459. raise x
  460. result = create_database_result()
  461. result.read(self._iprot)
  462. self._iprot.readMessageEnd()
  463. if result.o1 != None:
  464. raise result.o1
  465. if result.o2 != None:
  466. raise result.o2
  467. if result.o3 != None:
  468. raise result.o3
  469. return
  470. def get_database(self, name):
  471. """
  472. Parameters:
  473. - name
  474. """
  475. self.send_get_database(name)
  476. return self.recv_get_database()
  477. def send_get_database(self, name):
  478. self._oprot.writeMessageBegin('get_database', TMessageType.CALL, self._seqid)
  479. args = get_database_args()
  480. args.name = name
  481. args.write(self._oprot)
  482. self._oprot.writeMessageEnd()
  483. self._oprot.trans.flush()
  484. def recv_get_database(self, ):
  485. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  486. if mtype == TMessageType.EXCEPTION:
  487. x = TApplicationException()
  488. x.read(self._iprot)
  489. self._iprot.readMessageEnd()
  490. raise x
  491. result = get_database_result()
  492. result.read(self._iprot)
  493. self._iprot.readMessageEnd()
  494. if result.success != None:
  495. return result.success
  496. if result.o1 != None:
  497. raise result.o1
  498. if result.o2 != None:
  499. raise result.o2
  500. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_database failed: unknown result");
  501. def drop_database(self, name, deleteData):
  502. """
  503. Parameters:
  504. - name
  505. - deleteData
  506. """
  507. self.send_drop_database(name, deleteData)
  508. self.recv_drop_database()
  509. def send_drop_database(self, name, deleteData):
  510. self._oprot.writeMessageBegin('drop_database', TMessageType.CALL, self._seqid)
  511. args = drop_database_args()
  512. args.name = name
  513. args.deleteData = deleteData
  514. args.write(self._oprot)
  515. self._oprot.writeMessageEnd()
  516. self._oprot.trans.flush()
  517. def recv_drop_database(self, ):
  518. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  519. if mtype == TMessageType.EXCEPTION:
  520. x = TApplicationException()
  521. x.read(self._iprot)
  522. self._iprot.readMessageEnd()
  523. raise x
  524. result = drop_database_result()
  525. result.read(self._iprot)
  526. self._iprot.readMessageEnd()
  527. if result.o1 != None:
  528. raise result.o1
  529. if result.o2 != None:
  530. raise result.o2
  531. if result.o3 != None:
  532. raise result.o3
  533. return
  534. def get_databases(self, pattern):
  535. """
  536. Parameters:
  537. - pattern
  538. """
  539. self.send_get_databases(pattern)
  540. return self.recv_get_databases()
  541. def send_get_databases(self, pattern):
  542. self._oprot.writeMessageBegin('get_databases', TMessageType.CALL, self._seqid)
  543. args = get_databases_args()
  544. args.pattern = pattern
  545. args.write(self._oprot)
  546. self._oprot.writeMessageEnd()
  547. self._oprot.trans.flush()
  548. def recv_get_databases(self, ):
  549. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  550. if mtype == TMessageType.EXCEPTION:
  551. x = TApplicationException()
  552. x.read(self._iprot)
  553. self._iprot.readMessageEnd()
  554. raise x
  555. result = get_databases_result()
  556. result.read(self._iprot)
  557. self._iprot.readMessageEnd()
  558. if result.success != None:
  559. return result.success
  560. if result.o1 != None:
  561. raise result.o1
  562. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_databases failed: unknown result");
  563. def get_all_databases(self, ):
  564. self.send_get_all_databases()
  565. return self.recv_get_all_databases()
  566. def send_get_all_databases(self, ):
  567. self._oprot.writeMessageBegin('get_all_databases', TMessageType.CALL, self._seqid)
  568. args = get_all_databases_args()
  569. args.write(self._oprot)
  570. self._oprot.writeMessageEnd()
  571. self._oprot.trans.flush()
  572. def recv_get_all_databases(self, ):
  573. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  574. if mtype == TMessageType.EXCEPTION:
  575. x = TApplicationException()
  576. x.read(self._iprot)
  577. self._iprot.readMessageEnd()
  578. raise x
  579. result = get_all_databases_result()
  580. result.read(self._iprot)
  581. self._iprot.readMessageEnd()
  582. if result.success != None:
  583. return result.success
  584. if result.o1 != None:
  585. raise result.o1
  586. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_all_databases failed: unknown result");
  587. def alter_database(self, dbname, db):
  588. """
  589. Parameters:
  590. - dbname
  591. - db
  592. """
  593. self.send_alter_database(dbname, db)
  594. self.recv_alter_database()
  595. def send_alter_database(self, dbname, db):
  596. self._oprot.writeMessageBegin('alter_database', TMessageType.CALL, self._seqid)
  597. args = alter_database_args()
  598. args.dbname = dbname
  599. args.db = db
  600. args.write(self._oprot)
  601. self._oprot.writeMessageEnd()
  602. self._oprot.trans.flush()
  603. def recv_alter_database(self, ):
  604. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  605. if mtype == TMessageType.EXCEPTION:
  606. x = TApplicationException()
  607. x.read(self._iprot)
  608. self._iprot.readMessageEnd()
  609. raise x
  610. result = alter_database_result()
  611. result.read(self._iprot)
  612. self._iprot.readMessageEnd()
  613. if result.o1 != None:
  614. raise result.o1
  615. if result.o2 != None:
  616. raise result.o2
  617. return
  618. def get_type(self, name):
  619. """
  620. Parameters:
  621. - name
  622. """
  623. self.send_get_type(name)
  624. return self.recv_get_type()
  625. def send_get_type(self, name):
  626. self._oprot.writeMessageBegin('get_type', TMessageType.CALL, self._seqid)
  627. args = get_type_args()
  628. args.name = name
  629. args.write(self._oprot)
  630. self._oprot.writeMessageEnd()
  631. self._oprot.trans.flush()
  632. def recv_get_type(self, ):
  633. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  634. if mtype == TMessageType.EXCEPTION:
  635. x = TApplicationException()
  636. x.read(self._iprot)
  637. self._iprot.readMessageEnd()
  638. raise x
  639. result = get_type_result()
  640. result.read(self._iprot)
  641. self._iprot.readMessageEnd()
  642. if result.success != None:
  643. return result.success
  644. if result.o1 != None:
  645. raise result.o1
  646. if result.o2 != None:
  647. raise result.o2
  648. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_type failed: unknown result");
  649. def create_type(self, type):
  650. """
  651. Parameters:
  652. - type
  653. """
  654. self.send_create_type(type)
  655. return self.recv_create_type()
  656. def send_create_type(self, type):
  657. self._oprot.writeMessageBegin('create_type', TMessageType.CALL, self._seqid)
  658. args = create_type_args()
  659. args.type = type
  660. args.write(self._oprot)
  661. self._oprot.writeMessageEnd()
  662. self._oprot.trans.flush()
  663. def recv_create_type(self, ):
  664. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  665. if mtype == TMessageType.EXCEPTION:
  666. x = TApplicationException()
  667. x.read(self._iprot)
  668. self._iprot.readMessageEnd()
  669. raise x
  670. result = create_type_result()
  671. result.read(self._iprot)
  672. self._iprot.readMessageEnd()
  673. if result.success != None:
  674. return result.success
  675. if result.o1 != None:
  676. raise result.o1
  677. if result.o2 != None:
  678. raise result.o2
  679. if result.o3 != None:
  680. raise result.o3
  681. raise TApplicationException(TApplicationException.MISSING_RESULT, "create_type failed: unknown result");
  682. def drop_type(self, type):
  683. """
  684. Parameters:
  685. - type
  686. """
  687. self.send_drop_type(type)
  688. return self.recv_drop_type()
  689. def send_drop_type(self, type):
  690. self._oprot.writeMessageBegin('drop_type', TMessageType.CALL, self._seqid)
  691. args = drop_type_args()
  692. args.type = type
  693. args.write(self._oprot)
  694. self._oprot.writeMessageEnd()
  695. self._oprot.trans.flush()
  696. def recv_drop_type(self, ):
  697. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  698. if mtype == TMessageType.EXCEPTION:
  699. x = TApplicationException()
  700. x.read(self._iprot)
  701. self._iprot.readMessageEnd()
  702. raise x
  703. result = drop_type_result()
  704. result.read(self._iprot)
  705. self._iprot.readMessageEnd()
  706. if result.success != None:
  707. return result.success
  708. if result.o1 != None:
  709. raise result.o1
  710. if result.o2 != None:
  711. raise result.o2
  712. raise TApplicationException(TApplicationException.MISSING_RESULT, "drop_type failed: unknown result");
  713. def get_type_all(self, name):
  714. """
  715. Parameters:
  716. - name
  717. """
  718. self.send_get_type_all(name)
  719. return self.recv_get_type_all()
  720. def send_get_type_all(self, name):
  721. self._oprot.writeMessageBegin('get_type_all', TMessageType.CALL, self._seqid)
  722. args = get_type_all_args()
  723. args.name = name
  724. args.write(self._oprot)
  725. self._oprot.writeMessageEnd()
  726. self._oprot.trans.flush()
  727. def recv_get_type_all(self, ):
  728. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  729. if mtype == TMessageType.EXCEPTION:
  730. x = TApplicationException()
  731. x.read(self._iprot)
  732. self._iprot.readMessageEnd()
  733. raise x
  734. result = get_type_all_result()
  735. result.read(self._iprot)
  736. self._iprot.readMessageEnd()
  737. if result.success != None:
  738. return result.success
  739. if result.o2 != None:
  740. raise result.o2
  741. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_type_all failed: unknown result");
  742. def get_fields(self, db_name, table_name):
  743. """
  744. Parameters:
  745. - db_name
  746. - table_name
  747. """
  748. self.send_get_fields(db_name, table_name)
  749. return self.recv_get_fields()
  750. def send_get_fields(self, db_name, table_name):
  751. self._oprot.writeMessageBegin('get_fields', TMessageType.CALL, self._seqid)
  752. args = get_fields_args()
  753. args.db_name = db_name
  754. args.table_name = table_name
  755. args.write(self._oprot)
  756. self._oprot.writeMessageEnd()
  757. self._oprot.trans.flush()
  758. def recv_get_fields(self, ):
  759. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  760. if mtype == TMessageType.EXCEPTION:
  761. x = TApplicationException()
  762. x.read(self._iprot)
  763. self._iprot.readMessageEnd()
  764. raise x
  765. result = get_fields_result()
  766. result.read(self._iprot)
  767. self._iprot.readMessageEnd()
  768. if result.success != None:
  769. return result.success
  770. if result.o1 != None:
  771. raise result.o1
  772. if result.o2 != None:
  773. raise result.o2
  774. if result.o3 != None:
  775. raise result.o3
  776. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_fields failed: unknown result");
  777. def get_schema(self, db_name, table_name):
  778. """
  779. Parameters:
  780. - db_name
  781. - table_name
  782. """
  783. self.send_get_schema(db_name, table_name)
  784. return self.recv_get_schema()
  785. def send_get_schema(self, db_name, table_name):
  786. self._oprot.writeMessageBegin('get_schema', TMessageType.CALL, self._seqid)
  787. args = get_schema_args()
  788. args.db_name = db_name
  789. args.table_name = table_name
  790. args.write(self._oprot)
  791. self._oprot.writeMessageEnd()
  792. self._oprot.trans.flush()
  793. def recv_get_schema(self, ):
  794. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  795. if mtype == TMessageType.EXCEPTION:
  796. x = TApplicationException()
  797. x.read(self._iprot)
  798. self._iprot.readMessageEnd()
  799. raise x
  800. result = get_schema_result()
  801. result.read(self._iprot)
  802. self._iprot.readMessageEnd()
  803. if result.success != None:
  804. return result.success
  805. if result.o1 != None:
  806. raise result.o1
  807. if result.o2 != None:
  808. raise result.o2
  809. if result.o3 != None:
  810. raise result.o3
  811. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_schema failed: unknown result");
  812. def create_table(self, tbl):
  813. """
  814. Parameters:
  815. - tbl
  816. """
  817. self.send_create_table(tbl)
  818. self.recv_create_table()
  819. def send_create_table(self, tbl):
  820. self._oprot.writeMessageBegin('create_table', TMessageType.CALL, self._seqid)
  821. args = create_table_args()
  822. args.tbl = tbl
  823. args.write(self._oprot)
  824. self._oprot.writeMessageEnd()
  825. self._oprot.trans.flush()
  826. def recv_create_table(self, ):
  827. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  828. if mtype == TMessageType.EXCEPTION:
  829. x = TApplicationException()
  830. x.read(self._iprot)
  831. self._iprot.readMessageEnd()
  832. raise x
  833. result = create_table_result()
  834. result.read(self._iprot)
  835. self._iprot.readMessageEnd()
  836. if result.o1 != None:
  837. raise result.o1
  838. if result.o2 != None:
  839. raise result.o2
  840. if result.o3 != None:
  841. raise result.o3
  842. if result.o4 != None:
  843. raise result.o4
  844. return
  845. def drop_table(self, dbname, name, deleteData):
  846. """
  847. Parameters:
  848. - dbname
  849. - name
  850. - deleteData
  851. """
  852. self.send_drop_table(dbname, name, deleteData)
  853. self.recv_drop_table()
  854. def send_drop_table(self, dbname, name, deleteData):
  855. self._oprot.writeMessageBegin('drop_table', TMessageType.CALL, self._seqid)
  856. args = drop_table_args()
  857. args.dbname = dbname
  858. args.name = name
  859. args.deleteData = deleteData
  860. args.write(self._oprot)
  861. self._oprot.writeMessageEnd()
  862. self._oprot.trans.flush()
  863. def recv_drop_table(self, ):
  864. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  865. if mtype == TMessageType.EXCEPTION:
  866. x = TApplicationException()
  867. x.read(self._iprot)
  868. self._iprot.readMessageEnd()
  869. raise x
  870. result = drop_table_result()
  871. result.read(self._iprot)
  872. self._iprot.readMessageEnd()
  873. if result.o1 != None:
  874. raise result.o1
  875. if result.o3 != None:
  876. raise result.o3
  877. return
  878. def get_tables(self, db_name, pattern):
  879. """
  880. Parameters:
  881. - db_name
  882. - pattern
  883. """
  884. self.send_get_tables(db_name, pattern)
  885. return self.recv_get_tables()
  886. def send_get_tables(self, db_name, pattern):
  887. self._oprot.writeMessageBegin('get_tables', TMessageType.CALL, self._seqid)
  888. args = get_tables_args()
  889. args.db_name = db_name
  890. args.pattern = pattern
  891. args.write(self._oprot)
  892. self._oprot.writeMessageEnd()
  893. self._oprot.trans.flush()
  894. def recv_get_tables(self, ):
  895. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  896. if mtype == TMessageType.EXCEPTION:
  897. x = TApplicationException()
  898. x.read(self._iprot)
  899. self._iprot.readMessageEnd()
  900. raise x
  901. result = get_tables_result()
  902. result.read(self._iprot)
  903. self._iprot.readMessageEnd()
  904. if result.success != None:
  905. return result.success
  906. if result.o1 != None:
  907. raise result.o1
  908. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_tables failed: unknown result");
  909. def get_all_tables(self, db_name):
  910. """
  911. Parameters:
  912. - db_name
  913. """
  914. self.send_get_all_tables(db_name)
  915. return self.recv_get_all_tables()
  916. def send_get_all_tables(self, db_name):
  917. self._oprot.writeMessageBegin('get_all_tables', TMessageType.CALL, self._seqid)
  918. args = get_all_tables_args()
  919. args.db_name = db_name
  920. args.write(self._oprot)
  921. self._oprot.writeMessageEnd()
  922. self._oprot.trans.flush()
  923. def recv_get_all_tables(self, ):
  924. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  925. if mtype == TMessageType.EXCEPTION:
  926. x = TApplicationException()
  927. x.read(self._iprot)
  928. self._iprot.readMessageEnd()
  929. raise x
  930. result = get_all_tables_result()
  931. result.read(self._iprot)
  932. self._iprot.readMessageEnd()
  933. if result.success != None:
  934. return result.success
  935. if result.o1 != None:
  936. raise result.o1
  937. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_all_tables failed: unknown result");
  938. def get_table(self, dbname, tbl_name):
  939. """
  940. Parameters:
  941. - dbname
  942. - tbl_name
  943. """
  944. self.send_get_table(dbname, tbl_name)
  945. return self.recv_get_table()
  946. def send_get_table(self, dbname, tbl_name):
  947. self._oprot.writeMessageBegin('get_table', TMessageType.CALL, self._seqid)
  948. args = get_table_args()
  949. args.dbname = dbname
  950. args.tbl_name = tbl_name
  951. args.write(self._oprot)
  952. self._oprot.writeMessageEnd()
  953. self._oprot.trans.flush()
  954. def recv_get_table(self, ):
  955. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  956. if mtype == TMessageType.EXCEPTION:
  957. x = TApplicationException()
  958. x.read(self._iprot)
  959. self._iprot.readMessageEnd()
  960. raise x
  961. result = get_table_result()
  962. result.read(self._iprot)
  963. self._iprot.readMessageEnd()
  964. if result.success != None:
  965. return result.success
  966. if result.o1 != None:
  967. raise result.o1
  968. if result.o2 != None:
  969. raise result.o2
  970. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_table failed: unknown result");
  971. def alter_table(self, dbname, tbl_name, new_tbl):
  972. """
  973. Parameters:
  974. - dbname
  975. - tbl_name
  976. - new_tbl
  977. """
  978. self.send_alter_table(dbname, tbl_name, new_tbl)
  979. self.recv_alter_table()
  980. def send_alter_table(self, dbname, tbl_name, new_tbl):
  981. self._oprot.writeMessageBegin('alter_table', TMessageType.CALL, self._seqid)
  982. args = alter_table_args()
  983. args.dbname = dbname
  984. args.tbl_name = tbl_name
  985. args.new_tbl = new_tbl
  986. args.write(self._oprot)
  987. self._oprot.writeMessageEnd()
  988. self._oprot.trans.flush()
  989. def recv_alter_table(self, ):
  990. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  991. if mtype == TMessageType.EXCEPTION:
  992. x = TApplicationException()
  993. x.read(self._iprot)
  994. self._iprot.readMessageEnd()
  995. raise x
  996. result = alter_table_result()
  997. result.read(self._iprot)
  998. self._iprot.readMessageEnd()
  999. if result.o1 != None:
  1000. raise result.o1
  1001. if result.o2 != None:
  1002. raise result.o2
  1003. return
  1004. def add_partition(self, new_part):
  1005. """
  1006. Parameters:
  1007. - new_part
  1008. """
  1009. self.send_add_partition(new_part)
  1010. return self.recv_add_partition()
  1011. def send_add_partition(self, new_part):
  1012. self._oprot.writeMessageBegin('add_partition', TMessageType.CALL, self._seqid)
  1013. args = add_partition_args()
  1014. args.new_part = new_part
  1015. args.write(self._oprot)
  1016. self._oprot.writeMessageEnd()
  1017. self._oprot.trans.flush()
  1018. def recv_add_partition(self, ):
  1019. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1020. if mtype == TMessageType.EXCEPTION:
  1021. x = TApplicationException()
  1022. x.read(self._iprot)
  1023. self._iprot.readMessageEnd()
  1024. raise x
  1025. result = add_partition_result()
  1026. result.read(self._iprot)
  1027. self._iprot.readMessageEnd()
  1028. if result.success != None:
  1029. return result.success
  1030. if result.o1 != None:
  1031. raise result.o1
  1032. if result.o2 != None:
  1033. raise result.o2
  1034. if result.o3 != None:
  1035. raise result.o3
  1036. raise TApplicationException(TApplicationException.MISSING_RESULT, "add_partition failed: unknown result");
  1037. def append_partition(self, db_name, tbl_name, part_vals):
  1038. """
  1039. Parameters:
  1040. - db_name
  1041. - tbl_name
  1042. - part_vals
  1043. """
  1044. self.send_append_partition(db_name, tbl_name, part_vals)
  1045. return self.recv_append_partition()
  1046. def send_append_partition(self, db_name, tbl_name, part_vals):
  1047. self._oprot.writeMessageBegin('append_partition', TMessageType.CALL, self._seqid)
  1048. args = append_partition_args()
  1049. args.db_name = db_name
  1050. args.tbl_name = tbl_name
  1051. args.part_vals = part_vals
  1052. args.write(self._oprot)
  1053. self._oprot.writeMessageEnd()
  1054. self._oprot.trans.flush()
  1055. def recv_append_partition(self, ):
  1056. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1057. if mtype == TMessageType.EXCEPTION:
  1058. x = TApplicationException()
  1059. x.read(self._iprot)
  1060. self._iprot.readMessageEnd()
  1061. raise x
  1062. result = append_partition_result()
  1063. result.read(self._iprot)
  1064. self._iprot.readMessageEnd()
  1065. if result.success != None:
  1066. return result.success
  1067. if result.o1 != None:
  1068. raise result.o1
  1069. if result.o2 != None:
  1070. raise result.o2
  1071. if result.o3 != None:
  1072. raise result.o3
  1073. raise TApplicationException(TApplicationException.MISSING_RESULT, "append_partition failed: unknown result");
  1074. def append_partition_by_name(self, db_name, tbl_name, part_name):
  1075. """
  1076. Parameters:
  1077. - db_name
  1078. - tbl_name
  1079. - part_name
  1080. """
  1081. self.send_append_partition_by_name(db_name, tbl_name, part_name)
  1082. return self.recv_append_partition_by_name()
  1083. def send_append_partition_by_name(self, db_name, tbl_name, part_name):
  1084. self._oprot.writeMessageBegin('append_partition_by_name', TMessageType.CALL, self._seqid)
  1085. args = append_partition_by_name_args()
  1086. args.db_name = db_name
  1087. args.tbl_name = tbl_name
  1088. args.part_name = part_name
  1089. args.write(self._oprot)
  1090. self._oprot.writeMessageEnd()
  1091. self._oprot.trans.flush()
  1092. def recv_append_partition_by_name(self, ):
  1093. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1094. if mtype == TMessageType.EXCEPTION:
  1095. x = TApplicationException()
  1096. x.read(self._iprot)
  1097. self._iprot.readMessageEnd()
  1098. raise x
  1099. result = append_partition_by_name_result()
  1100. result.read(self._iprot)
  1101. self._iprot.readMessageEnd()
  1102. if result.success != None:
  1103. return result.success
  1104. if result.o1 != None:
  1105. raise result.o1
  1106. if result.o2 != None:
  1107. raise result.o2
  1108. if result.o3 != None:
  1109. raise result.o3
  1110. raise TApplicationException(TApplicationException.MISSING_RESULT, "append_partition_by_name failed: unknown result");
  1111. def drop_partition(self, db_name, tbl_name, part_vals, deleteData):
  1112. """
  1113. Parameters:
  1114. - db_name
  1115. - tbl_name
  1116. - part_vals
  1117. - deleteData
  1118. """
  1119. self.send_drop_partition(db_name, tbl_name, part_vals, deleteData)
  1120. return self.recv_drop_partition()
  1121. def send_drop_partition(self, db_name, tbl_name, part_vals, deleteData):
  1122. self._oprot.writeMessageBegin('drop_partition', TMessageType.CALL, self._seqid)
  1123. args = drop_partition_args()
  1124. args.db_name = db_name
  1125. args.tbl_name = tbl_name
  1126. args.part_vals = part_vals
  1127. args.deleteData = deleteData
  1128. args.write(self._oprot)
  1129. self._oprot.writeMessageEnd()
  1130. self._oprot.trans.flush()
  1131. def recv_drop_partition(self, ):
  1132. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1133. if mtype == TMessageType.EXCEPTION:
  1134. x = TApplicationException()
  1135. x.read(self._iprot)
  1136. self._iprot.readMessageEnd()
  1137. raise x
  1138. result = drop_partition_result()
  1139. result.read(self._iprot)
  1140. self._iprot.readMessageEnd()
  1141. if result.success != None:
  1142. return result.success
  1143. if result.o1 != None:
  1144. raise result.o1
  1145. if result.o2 != None:
  1146. raise result.o2
  1147. raise TApplicationException(TApplicationException.MISSING_RESULT, "drop_partition failed: unknown result");
  1148. def drop_partition_by_name(self, db_name, tbl_name, part_name, deleteData):
  1149. """
  1150. Parameters:
  1151. - db_name
  1152. - tbl_name
  1153. - part_name
  1154. - deleteData
  1155. """
  1156. self.send_drop_partition_by_name(db_name, tbl_name, part_name, deleteData)
  1157. return self.recv_drop_partition_by_name()
  1158. def send_drop_partition_by_name(self, db_name, tbl_name, part_name, deleteData):
  1159. self._oprot.writeMessageBegin('drop_partition_by_name', TMessageType.CALL, self._seqid)
  1160. args = drop_partition_by_name_args()
  1161. args.db_name = db_name
  1162. args.tbl_name = tbl_name
  1163. args.part_name = part_name
  1164. args.deleteData = deleteData
  1165. args.write(self._oprot)
  1166. self._oprot.writeMessageEnd()
  1167. self._oprot.trans.flush()
  1168. def recv_drop_partition_by_name(self, ):
  1169. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1170. if mtype == TMessageType.EXCEPTION:
  1171. x = TApplicationException()
  1172. x.read(self._iprot)
  1173. self._iprot.readMessageEnd()
  1174. raise x
  1175. result = drop_partition_by_name_result()
  1176. result.read(self._iprot)
  1177. self._iprot.readMessageEnd()
  1178. if result.success != None:
  1179. return result.success
  1180. if result.o1 != None:
  1181. raise result.o1
  1182. if result.o2 != None:
  1183. raise result.o2
  1184. raise TApplicationException(TApplicationException.MISSING_RESULT, "drop_partition_by_name failed: unknown result");
  1185. def get_partition(self, db_name, tbl_name, part_vals):
  1186. """
  1187. Parameters:
  1188. - db_name
  1189. - tbl_name
  1190. - part_vals
  1191. """
  1192. self.send_get_partition(db_name, tbl_name, part_vals)
  1193. return self.recv_get_partition()
  1194. def send_get_partition(self, db_name, tbl_name, part_vals):
  1195. self._oprot.writeMessageBegin('get_partition', TMessageType.CALL, self._seqid)
  1196. args = get_partition_args()
  1197. args.db_name = db_name
  1198. args.tbl_name = tbl_name
  1199. args.part_vals = part_vals
  1200. args.write(self._oprot)
  1201. self._oprot.writeMessageEnd()
  1202. self._oprot.trans.flush()
  1203. def recv_get_partition(self, ):
  1204. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1205. if mtype == TMessageType.EXCEPTION:
  1206. x = TApplicationException()
  1207. x.read(self._iprot)
  1208. self._iprot.readMessageEnd()
  1209. raise x
  1210. result = get_partition_result()
  1211. result.read(self._iprot)
  1212. self._iprot.readMessageEnd()
  1213. if result.success != None:
  1214. return result.success
  1215. if result.o1 != None:
  1216. raise result.o1
  1217. if result.o2 != None:
  1218. raise result.o2
  1219. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_partition failed: unknown result");
  1220. def get_partition_with_auth(self, db_name, tbl_name, part_vals, user_name, group_names):
  1221. """
  1222. Parameters:
  1223. - db_name
  1224. - tbl_name
  1225. - part_vals
  1226. - user_name
  1227. - group_names
  1228. """
  1229. self.send_get_partition_with_auth(db_name, tbl_name, part_vals, user_name, group_names)
  1230. return self.recv_get_partition_with_auth()
  1231. def send_get_partition_with_auth(self, db_name, tbl_name, part_vals, user_name, group_names):
  1232. self._oprot.writeMessageBegin('get_partition_with_auth', TMessageType.CALL, self._seqid)
  1233. args = get_partition_with_auth_args()
  1234. args.db_name = db_name
  1235. args.tbl_name = tbl_name
  1236. args.part_vals = part_vals
  1237. args.user_name = user_name
  1238. args.group_names = group_names
  1239. args.write(self._oprot)
  1240. self._oprot.writeMessageEnd()
  1241. self._oprot.trans.flush()
  1242. def recv_get_partition_with_auth(self, ):
  1243. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1244. if mtype == TMessageType.EXCEPTION:
  1245. x = TApplicationException()
  1246. x.read(self._iprot)
  1247. self._iprot.readMessageEnd()
  1248. raise x
  1249. result = get_partition_with_auth_result()
  1250. result.read(self._iprot)
  1251. self._iprot.readMessageEnd()
  1252. if result.success != None:
  1253. return result.success
  1254. if result.o1 != None:
  1255. raise result.o1
  1256. if result.o2 != None:
  1257. raise result.o2
  1258. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_partition_with_auth failed: unknown result");
  1259. def get_partition_by_name(self, db_name, tbl_name, part_name):
  1260. """
  1261. Parameters:
  1262. - db_name
  1263. - tbl_name
  1264. - part_name
  1265. """
  1266. self.send_get_partition_by_name(db_name, tbl_name, part_name)
  1267. return self.recv_get_partition_by_name()
  1268. def send_get_partition_by_name(self, db_name, tbl_name, part_name):
  1269. self._oprot.writeMessageBegin('get_partition_by_name', TMessageType.CALL, self._seqid)
  1270. args = get_partition_by_name_args()
  1271. args.db_name = db_name
  1272. args.tbl_name = tbl_name
  1273. args.part_name = part_name
  1274. args.write(self._oprot)
  1275. self._oprot.writeMessageEnd()
  1276. self._oprot.trans.flush()
  1277. def recv_get_partition_by_name(self, ):
  1278. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1279. if mtype == TMessageType.EXCEPTION:
  1280. x = TApplicationException()
  1281. x.read(self._iprot)
  1282. self._iprot.readMessageEnd()
  1283. raise x
  1284. result = get_partition_by_name_result()
  1285. result.read(self._iprot)
  1286. self._iprot.readMessageEnd()
  1287. if result.success != None:
  1288. return result.success
  1289. if result.o1 != None:
  1290. raise result.o1
  1291. if result.o2 != None:
  1292. raise result.o2
  1293. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_partition_by_name failed: unknown result");
  1294. def get_partitions(self, db_name, tbl_name, max_parts):
  1295. """
  1296. Parameters:
  1297. - db_name
  1298. - tbl_name
  1299. - max_parts
  1300. """
  1301. self.send_get_partitions(db_name, tbl_name, max_parts)
  1302. return self.recv_get_partitions()
  1303. def send_get_partitions(self, db_name, tbl_name, max_parts):
  1304. self._oprot.writeMessageBegin('get_partitions', TMessageType.CALL, self._seqid)
  1305. args = get_partitions_args()
  1306. args.db_name = db_name
  1307. args.tbl_name = tbl_name
  1308. args.max_parts = max_parts
  1309. args.write(self._oprot)
  1310. self._oprot.writeMessageEnd()
  1311. self._oprot.trans.flush()
  1312. def recv_get_partitions(self, ):
  1313. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1314. if mtype == TMessageType.EXCEPTION:
  1315. x = TApplicationException()
  1316. x.read(self._iprot)
  1317. self._iprot.readMessageEnd()
  1318. raise x
  1319. result = get_partitions_result()
  1320. result.read(self._iprot)
  1321. self._iprot.readMessageEnd()
  1322. if result.success != None:
  1323. return result.success
  1324. if result.o1 != None:
  1325. raise result.o1
  1326. if result.o2 != None:
  1327. raise result.o2
  1328. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_partitions failed: unknown result");
  1329. def get_partitions_with_auth(self, db_name, tbl_name, max_parts, user_name, group_names):
  1330. """
  1331. Parameters:
  1332. - db_name
  1333. - tbl_name
  1334. - max_parts
  1335. - user_name
  1336. - group_names
  1337. """
  1338. self.send_get_partitions_with_auth(db_name, tbl_name, max_parts, user_name, group_names)
  1339. return self.recv_get_partitions_with_auth()
  1340. def send_get_partitions_with_auth(self, db_name, tbl_name, max_parts, user_name, group_names):
  1341. self._oprot.writeMessageBegin('get_partitions_with_auth', TMessageType.CALL, self._seqid)
  1342. args = get_partitions_with_auth_args()
  1343. args.db_name = db_name
  1344. args.tbl_name = tbl_name
  1345. args.max_parts = max_parts
  1346. args.user_name = user_name
  1347. args.group_names = group_names
  1348. args.write(self._oprot)
  1349. self._oprot.writeMessageEnd()
  1350. self._oprot.trans.flush()
  1351. def recv_get_partitions_with_auth(self, ):
  1352. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1353. if mtype == TMessageType.EXCEPTION:
  1354. x = TApplicationException()
  1355. x.read(self._iprot)
  1356. self._iprot.readMessageEnd()
  1357. raise x
  1358. result = get_partitions_with_auth_result()
  1359. result.read(self._iprot)
  1360. self._iprot.readMessageEnd()
  1361. if result.success != None:
  1362. return result.success
  1363. if result.o1 != None:
  1364. raise result.o1
  1365. if result.o2 != None:
  1366. raise result.o2
  1367. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_partitions_with_auth failed: unknown result");
  1368. def get_partition_names(self, db_name, tbl_name, max_parts):
  1369. """
  1370. Parameters:
  1371. - db_name
  1372. - tbl_name
  1373. - max_parts
  1374. """
  1375. self.send_get_partition_names(db_name, tbl_name, max_parts)
  1376. return self.recv_get_partition_names()
  1377. def send_get_partition_names(self, db_name, tbl_name, max_parts):
  1378. self._oprot.writeMessageBegin('get_partition_names', TMessageType.CALL, self._seqid)
  1379. args = get_partition_names_args()
  1380. args.db_name = db_name
  1381. args.tbl_name = tbl_name
  1382. args.max_parts = max_parts
  1383. args.write(self._oprot)
  1384. self._oprot.writeMessageEnd()
  1385. self._oprot.trans.flush()
  1386. def recv_get_partition_names(self, ):
  1387. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1388. if mtype == TMessageType.EXCEPTION:
  1389. x = TApplicationException()
  1390. x.read(self._iprot)
  1391. self._iprot.readMessageEnd()
  1392. raise x
  1393. result = get_partition_names_result()
  1394. result.read(self._iprot)
  1395. self._iprot.readMessageEnd()
  1396. if result.success != None:
  1397. return result.success
  1398. if result.o2 != None:
  1399. raise result.o2
  1400. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_partition_names failed: unknown result");
  1401. def get_partitions_ps(self, db_name, tbl_name, part_vals, max_parts):
  1402. """
  1403. Parameters:
  1404. - db_name
  1405. - tbl_name
  1406. - part_vals
  1407. - max_parts
  1408. """
  1409. self.send_get_partitions_ps(db_name, tbl_name, part_vals, max_parts)
  1410. return self.recv_get_partitions_ps()
  1411. def send_get_partitions_ps(self, db_name, tbl_name, part_vals, max_parts):
  1412. self._oprot.writeMessageBegin('get_partitions_ps', TMessageType.CALL, self._seqid)
  1413. args = get_partitions_ps_args()
  1414. args.db_name = db_name
  1415. args.tbl_name = tbl_name
  1416. args.part_vals = part_vals
  1417. args.max_parts = max_parts
  1418. args.write(self._oprot)
  1419. self._oprot.writeMessageEnd()
  1420. self._oprot.trans.flush()
  1421. def recv_get_partitions_ps(self, ):
  1422. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1423. if mtype == TMessageType.EXCEPTION:
  1424. x = TApplicationException()
  1425. x.read(self._iprot)
  1426. self._iprot.readMessageEnd()
  1427. raise x
  1428. result = get_partitions_ps_result()
  1429. result.read(self._iprot)
  1430. self._iprot.readMessageEnd()
  1431. if result.success != None:
  1432. return result.success
  1433. if result.o1 != None:
  1434. raise result.o1
  1435. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_partitions_ps failed: unknown result");
  1436. def get_partitions_ps_with_auth(self, db_name, tbl_name, part_vals, max_parts, user_name, group_names):
  1437. """
  1438. Parameters:
  1439. - db_name
  1440. - tbl_name
  1441. - part_vals
  1442. - max_parts
  1443. - user_name
  1444. - group_names
  1445. """
  1446. self.send_get_partitions_ps_with_auth(db_name, tbl_name, part_vals, max_parts, user_name, group_names)
  1447. return self.recv_get_partitions_ps_with_auth()
  1448. def send_get_partitions_ps_with_auth(self, db_name, tbl_name, part_vals, max_parts, user_name, group_names):
  1449. self._oprot.writeMessageBegin('get_partitions_ps_with_auth', TMessageType.CALL, self._seqid)
  1450. args = get_partitions_ps_with_auth_args()
  1451. args.db_name = db_name
  1452. args.tbl_name = tbl_name
  1453. args.part_vals = part_vals
  1454. args.max_parts = max_parts
  1455. args.user_name = user_name
  1456. args.group_names = group_names
  1457. args.write(self._oprot)
  1458. self._oprot.writeMessageEnd()
  1459. self._oprot.trans.flush()
  1460. def recv_get_partitions_ps_with_auth(self, ):
  1461. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1462. if mtype == TMessageType.EXCEPTION:
  1463. x = TApplicationException()
  1464. x.read(self._iprot)
  1465. self._iprot.readMessageEnd()
  1466. raise x
  1467. result = get_partitions_ps_with_auth_result()
  1468. result.read(self._iprot)
  1469. self._iprot.readMessageEnd()
  1470. if result.success != None:
  1471. return result.success
  1472. if result.o1 != None:
  1473. raise result.o1
  1474. if result.o2 != None:
  1475. raise result.o2
  1476. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_partitions_ps_with_auth failed: unknown result");
  1477. def get_partition_names_ps(self, db_name, tbl_name, part_vals, max_parts):
  1478. """
  1479. Parameters:
  1480. - db_name
  1481. - tbl_name
  1482. - part_vals
  1483. - max_parts
  1484. """
  1485. self.send_get_partition_names_ps(db_name, tbl_name, part_vals, max_parts)
  1486. return self.recv_get_partition_names_ps()
  1487. def send_get_partition_names_ps(self, db_name, tbl_name, part_vals, max_parts):
  1488. self._oprot.writeMessageBegin('get_partition_names_ps', TMessageType.CALL, self._seqid)
  1489. args = get_partition_names_ps_args()
  1490. args.db_name = db_name
  1491. args.tbl_name = tbl_name
  1492. args.part_vals = part_vals
  1493. args.max_parts = max_parts
  1494. args.write(self._oprot)
  1495. self._oprot.writeMessageEnd()
  1496. self._oprot.trans.flush()
  1497. def recv_get_partition_names_ps(self, ):
  1498. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1499. if mtype == TMessageType.EXCEPTION:
  1500. x = TApplicationException()
  1501. x.read(self._iprot)
  1502. self._iprot.readMessageEnd()
  1503. raise x
  1504. result = get_partition_names_ps_result()
  1505. result.read(self._iprot)
  1506. self._iprot.readMessageEnd()
  1507. if result.success != None:
  1508. return result.success
  1509. if result.o1 != None:
  1510. raise result.o1
  1511. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_partition_names_ps failed: unknown result");
  1512. def get_partitions_by_filter(self, db_name, tbl_name, filter, max_parts):
  1513. """
  1514. Parameters:
  1515. - db_name
  1516. - tbl_name
  1517. - filter
  1518. - max_parts
  1519. """
  1520. self.send_get_partitions_by_filter(db_name, tbl_name, filter, max_parts)
  1521. return self.recv_get_partitions_by_filter()
  1522. def send_get_partitions_by_filter(self, db_name, tbl_name, filter, max_parts):
  1523. self._oprot.writeMessageBegin('get_partitions_by_filter', TMessageType.CALL, self._seqid)
  1524. args = get_partitions_by_filter_args()
  1525. args.db_name = db_name
  1526. args.tbl_name = tbl_name
  1527. args.filter = filter
  1528. args.max_parts = max_parts
  1529. args.write(self._oprot)
  1530. self._oprot.writeMessageEnd()
  1531. self._oprot.trans.flush()
  1532. def recv_get_partitions_by_filter(self, ):
  1533. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1534. if mtype == TMessageType.EXCEPTION:
  1535. x = TApplicationException()
  1536. x.read(self._iprot)
  1537. self._iprot.readMessageEnd()
  1538. raise x
  1539. result = get_partitions_by_filter_result()
  1540. result.read(self._iprot)
  1541. self._iprot.readMessageEnd()
  1542. if result.success != None:
  1543. return result.success
  1544. if result.o1 != None:
  1545. raise result.o1
  1546. if result.o2 != None:
  1547. raise result.o2
  1548. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_partitions_by_filter failed: unknown result");
  1549. def alter_partition(self, db_name, tbl_name, new_part):
  1550. """
  1551. Parameters:
  1552. - db_name
  1553. - tbl_name
  1554. - new_part
  1555. """
  1556. self.send_alter_partition(db_name, tbl_name, new_part)
  1557. self.recv_alter_partition()
  1558. def send_alter_partition(self, db_name, tbl_name, new_part):
  1559. self._oprot.writeMessageBegin('alter_partition', TMessageType.CALL, self._seqid)
  1560. args = alter_partition_args()
  1561. args.db_name = db_name
  1562. args.tbl_name = tbl_name
  1563. args.new_part = new_part
  1564. args.write(self._oprot)
  1565. self._oprot.writeMessageEnd()
  1566. self._oprot.trans.flush()
  1567. def recv_alter_partition(self, ):
  1568. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1569. if mtype == TMessageType.EXCEPTION:
  1570. x = TApplicationException()
  1571. x.read(self._iprot)
  1572. self._iprot.readMessageEnd()
  1573. raise x
  1574. result = alter_partition_result()
  1575. result.read(self._iprot)
  1576. self._iprot.readMessageEnd()
  1577. if result.o1 != None:
  1578. raise result.o1
  1579. if result.o2 != None:
  1580. raise result.o2
  1581. return
  1582. def get_config_value(self, name, defaultValue):
  1583. """
  1584. Parameters:
  1585. - name
  1586. - defaultValue
  1587. """
  1588. self.send_get_config_value(name, defaultValue)
  1589. return self.recv_get_config_value()
  1590. def send_get_config_value(self, name, defaultValue):
  1591. self._oprot.writeMessageBegin('get_config_value', TMessageType.CALL, self._seqid)
  1592. args = get_config_value_args()
  1593. args.name = name
  1594. args.defaultValue = defaultValue
  1595. args.write(self._oprot)
  1596. self._oprot.writeMessageEnd()
  1597. self._oprot.trans.flush()
  1598. def recv_get_config_value(self, ):
  1599. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1600. if mtype == TMessageType.EXCEPTION:
  1601. x = TApplicationException()
  1602. x.read(self._iprot)
  1603. self._iprot.readMessageEnd()
  1604. raise x
  1605. result = get_config_value_result()
  1606. result.read(self._iprot)
  1607. self._iprot.readMessageEnd()
  1608. if result.success != None:
  1609. return result.success
  1610. if result.o1 != None:
  1611. raise result.o1
  1612. raise TApplicationException(TApplicationException.MISSING_RESULT, "get_config_value failed: unknown result");
  1613. def partition_name_to_vals(self, part_name):
  1614. """
  1615. Parameters:
  1616. - part_name
  1617. """
  1618. self.send_partition_name_to_vals(part_name)
  1619. return self.recv_partition_name_to_vals()
  1620. def send_partition_name_to_vals(self, part_name):
  1621. self._oprot.writeMessageBegin('partition_name_to_vals', TMessageType.CALL, self._seqid)
  1622. args = partition_name_to_vals_args()
  1623. args.part_name = part_name
  1624. args.write(self._oprot)
  1625. self._oprot.writeMessageEnd()
  1626. self._oprot.trans.flush()
  1627. def recv_partition_name_to_vals(self, ):
  1628. (fname, mtype, rseqid) = self._iprot.readMessageBegin()
  1629. if mtype == TMessageType.EXCEPTION:
  1630. x = TApplicationException()
  1631. x.read(self._iprot)
  1632. self._iprot.readMessageEnd()
  1633. raise x
  1634. result = partition_name_to_vals_result()
  1635. result.read(self._iprot)
  1636. self._iprot.readMessageEnd()
  1637. if result.success != None:
  1638. return result.success
  1639. if result.o1 != None:
  1640. raise result.o1
  1641. raise TApplicationException(TApplicationException.MISSING_RESULT, "partition_name_to_vals failed: unknown result");
  1642. def partition_name_to_spec(self, part_name):
  1643. """
  1644. Parameters:
  1645. - part_name
  1646. """
  1647. self.send_partition_name_to_spec(part_name)
  1648. return self.recv_partition_name_to_spec()
  1649. def send_partition_name_to_spec(self, part_name):
  1650. self._oprot.writeMessageBegin('partition_name_to_spec', TMessageType.CALL, self._seqid)
  1651. args = partition_name_to_spec_args()
  1652. args.part_name = part_name
  1653. args.write(self._oprot)
  1654. self._oprot.writeMessageEnd()
  1655. self._oprot.trans.flush()
  1656. def recv_partition_name_to_spec(self, ):

Large files files are truncated, but you can click here to view the full file