@VisibleForTesting PTableImpl() { this(new PTableImpl.Builder() .setIndexes(Collections.emptyList()) .setPhysicalNames(Collections.emptyList()) .setRowKeySchema(RowKeySchema.EMPTY_SCHEMA)); }
private static PTable newDeletedTableMarker(long timestamp) { try { return new PTableImpl.Builder() .setType(PTableType.TABLE) .setTimeStamp(timestamp) .setPkColumns(Collections.emptyList()) .setAllColumns(Collections.emptyList()) .setFamilyAttributes(Collections.emptyList()) .setRowKeySchema(RowKeySchema.EMPTY_SCHEMA) .setIndexes(Collections.emptyList()) .setPhysicalNames(Collections.emptyList()) .build(); } catch (SQLException e) { // Should never happen return null; } }
private static TableRef createEmptyTableRef() { try { return new TableRef(new PTableImpl.Builder() .setIndexes(Collections.emptyList()) .setPhysicalNames(Collections.emptyList()) .setRowKeySchema(RowKeySchema.EMPTY_SCHEMA) .build()); } catch (SQLException e) { // Should never happen return null; } }
.setAllColumns(Collections.emptyList()) .setRowKeySchema(RowKeySchema.EMPTY_SCHEMA) .setIndexes(Collections.emptyList()) .setFamilyAttributes(table.getColumnFamilies()) .setPhysicalNames(Collections.emptyList())
.setRowKeyOrderOptimizable(rowKeyOrderOptimizable) .setBucketNum(saltBucketNum) .setIndexes(indexes == null ? Collections.emptyList() : indexes) .setParentSchemaName(parentSchemaName) .setParentTableName(parentTableName)
.setAllColumns(Collections.emptyList()) .setRowKeySchema(RowKeySchema.EMPTY_SCHEMA) .setIndexes(Collections.emptyList()) .setFamilyAttributes(table.getColumnFamilies()) .setType(PTableType.INDEX) .setRowKeyOrderOptimizable(false) .setBucketNum(table.getBucketNum()) .setIndexes(Collections.emptyList()) .setPhysicalNames(sharedTableState.getPhysicalNames() == null ? ImmutableList.of() :
.setRowKeyOrderOptimizable(rowKeyOrderOptimizable) .setBucketNum((bucketNum == NO_SALTING) ? null : bucketNum) .setIndexes(indexes == null ? Collections.emptyList() : indexes) .setParentSchemaName(parentSchemaName) .setParentTableName(parentTableName)
.setIndexes(indexesToAdd == null ? Collections.emptyList() : indexesToAdd) .build(); result.setTable(allIndexesTable);
.setAllColumns(Collections.emptyList()) .setRowKeySchema(RowKeySchema.EMPTY_SCHEMA) .setIndexes(Collections.emptyList()) .setFamilyAttributes(table.getColumnFamilies()) .setPhysicalNames(Collections.emptyList())
.setRowKeyOrderOptimizable(left.rowKeyOrderOptimizable()) .setBucketNum(left.getBucketNum()) .setIndexes(left.getIndexes() == null ? Collections.emptyList() : left.getIndexes()) .setParentSchemaName(left.getParentSchemaName()) .setParentTableName(left.getParentTableName())
.setTableName(PName.EMPTY_NAME) .setRowKeyOrderOptimizable(false) .setIndexes(Collections.emptyList()) .setPhysicalNames(ImmutableList.of()) .setColumns(columns)
.setRowKeyOrderOptimizable(table.rowKeyOrderOptimizable()) .setBucketNum(table.getBucketNum()) .setIndexes(Collections.emptyList()) .setPhysicalNames(ImmutableList.of()) .setColumns(projectedColumns)
.setRowKeyOrderOptimizable(table.rowKeyOrderOptimizable()) .setBucketNum(table.getBucketNum()) .setIndexes(table.getIndexes() == null ? Collections.emptyList() : table.getIndexes()) .setParentSchemaName(table.getParentSchemaName())
.setTableName(UNION_TABLE_NAME) .setRowKeyOrderOptimizable(false) .setIndexes(Collections.emptyList()) .setPhysicalNames(ImmutableList.of()) .setColumns(projectedColumns)
newParentTable = PTableImpl.builderWithColumns(oldParentRef.getTable(), getColumnsToClone(oldParentRef.getTable())) .setIndexes(newIndexes) .setTimeStamp(table.getTimeStamp()) .build();
.setIndexes(indexes == null ? Collections.emptyList() : indexes) .build();
.setTableName(PName.EMPTY_NAME) .setRowKeyOrderOptimizable(true) .setIndexes(Collections.emptyList()) .setPhysicalNames(ImmutableList.of()) .setColumns(columns)
.setTableName(PName.EMPTY_NAME) .setRowKeyOrderOptimizable(true) .setIndexes(Collections.emptyList()) .setPhysicalNames(ImmutableList.of()) .setColumns(columns)
.setAllColumns(Collections.emptyList()) .setRowKeySchema(RowKeySchema.EMPTY_SCHEMA) .setIndexes(Collections.emptyList()) .setFamilyAttributes(families) .setPhysicalNames(Collections.emptyList())
PTableImpl.builderWithColumns(parentTableRef.getTable(), getColumnsToClone(parentTableRef.getTable())) .setIndexes(newIndexes == null ? Collections.emptyList() : newIndexes); if (tableTimeStamp != HConstants.LATEST_TIMESTAMP) { parentTableBuilder.setTimeStamp(tableTimeStamp);