struct_data_in_describe_table_sharding_info.go 1.6 KB

12345678910111213141516171819202122232425262728293031
  1. package drds
  2. //Licensed under the Apache License, Version 2.0 (the "License");
  3. //you may not use this file except in compliance with the License.
  4. //You may obtain a copy of the License at
  5. //
  6. //http://www.apache.org/licenses/LICENSE-2.0
  7. //
  8. //Unless required by applicable law or agreed to in writing, software
  9. //distributed under the License is distributed on an "AS IS" BASIS,
  10. //WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  11. //See the License for the specific language governing permissions and
  12. //limitations under the License.
  13. //
  14. // Code generated by Alibaba Cloud SDK Code Generator.
  15. // Changes may cause incorrect behavior and will be lost if the code is regenerated.
  16. // DataInDescribeTableShardingInfo is a nested struct in drds response
  17. type DataInDescribeTableShardingInfo struct {
  18. DbShardingFunction string `json:"DbShardingFunction" xml:"DbShardingFunction"`
  19. DbRightShiftOffset int `json:"DbRightShiftOffset" xml:"DbRightShiftOffset"`
  20. TbShardingFunction string `json:"TbShardingFunction" xml:"TbShardingFunction"`
  21. TbRightShiftOffset int `json:"TbRightShiftOffset" xml:"TbRightShiftOffset"`
  22. TbPartitions int `json:"TbPartitions" xml:"TbPartitions"`
  23. IsShard bool `json:"IsShard" xml:"IsShard"`
  24. TbComputeLength int `json:"TbComputeLength" xml:"TbComputeLength"`
  25. DbComputeLength int `json:"DbComputeLength" xml:"DbComputeLength"`
  26. DbShardingColumnList []string `json:"DbShardingColumnList" xml:"DbShardingColumnList"`
  27. TbShardingColumnList []string `json:"TbShardingColumnList" xml:"TbShardingColumnList"`
  28. ColumnList []Column `json:"ColumnList" xml:"ColumnList"`
  29. }