constants.py 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. #
  2. # Autogenerated by Thrift Compiler (0.13.0)
  3. #
  4. # DO NOT EDIT UNLESS YOU ARE SURE THAT YOU KNOW WHAT YOU ARE DOING
  5. #
  6. # options string: py:new_style
  7. #
  8. from thrift.Thrift import TType, TMessageType, TFrozenDict, TException, TApplicationException
  9. from thrift.protocol.TProtocol import TProtocolException
  10. from thrift.TRecursive import fix_spec
  11. import sys
  12. from .ttypes import *
  13. PRIMITIVE_TYPES = set((
  14. 0,
  15. 1,
  16. 2,
  17. 3,
  18. 4,
  19. 5,
  20. 6,
  21. 7,
  22. 8,
  23. 9,
  24. 15,
  25. 16,
  26. 17,
  27. 18,
  28. 19,
  29. ))
  30. COMPLEX_TYPES = set((
  31. 10,
  32. 11,
  33. 12,
  34. 13,
  35. 14,
  36. ))
  37. COLLECTION_TYPES = set((
  38. 10,
  39. 11,
  40. ))
  41. TYPE_NAMES = {
  42. 10: "ARRAY",
  43. 4: "BIGINT",
  44. 9: "BINARY",
  45. 0: "BOOLEAN",
  46. 19: "CHAR",
  47. 17: "DATE",
  48. 15: "DECIMAL",
  49. 6: "DOUBLE",
  50. 5: "FLOAT",
  51. 3: "INT",
  52. 11: "MAP",
  53. 16: "NULL",
  54. 2: "SMALLINT",
  55. 7: "STRING",
  56. 12: "STRUCT",
  57. 8: "TIMESTAMP",
  58. 1: "TINYINT",
  59. 13: "UNIONTYPE",
  60. 18: "VARCHAR",
  61. }
  62. CHARACTER_MAXIMUM_LENGTH = "characterMaximumLength"
  63. PRECISION = "precision"
  64. SCALE = "scale"