SelectAllFromTable dumps data serialized from a specified table
(conf *Config, meta TableMeta, partition, orderByClause string)
| 504 | |
| 505 | // SelectAllFromTable dumps data serialized from a specified table |
| 506 | func SelectAllFromTable(conf *Config, meta TableMeta, partition, orderByClause string) TableDataIR { |
| 507 | database, table := meta.DatabaseName(), meta.TableName() |
| 508 | selectedField, selectLen := meta.SelectedField(), meta.SelectedLen() |
| 509 | query := buildSelectQuery(database, table, selectedField, partition, buildWhereCondition(conf, ""), orderByClause) |
| 510 | |
| 511 | return &tableData{ |
| 512 | query: query, |
| 513 | colLen: selectLen, |
| 514 | } |
| 515 | } |
| 516 | |
| 517 | func buildSelectQuery(database, table, fields, partition, where, orderByClause string) string { |
| 518 | var query strings.Builder |
no test coverage detected