| 1615 | } |
| 1616 | |
| 1617 | func (node *ShardedIndexDef) doc(p *PrettyCfg) pretty.Doc { |
| 1618 | // Final layout: |
| 1619 | // |
| 1620 | // USING HASH [WITH BUCKET_COUNT = bucket_count] |
| 1621 | // |
| 1622 | if _, ok := node.ShardBuckets.(DefaultVal); ok { |
| 1623 | return pretty.Keyword("USING HASH") |
| 1624 | } |
| 1625 | parts := []pretty.Doc{ |
| 1626 | pretty.Keyword("USING HASH WITH BUCKET_COUNT = "), |
| 1627 | p.Doc(node.ShardBuckets), |
| 1628 | } |
| 1629 | return pretty.Fold(pretty.ConcatSpace, parts...) |
| 1630 | } |
| 1631 | |
| 1632 | func (node *CreateIndex) doc(p *PrettyCfg) pretty.Doc { |
| 1633 | // Final layout: |