@Test public void testListTables() { String tableName = "test_list_tables"; StandardTableDefinition tableDefinition = StandardTableDefinition.of(TABLE_SCHEMA); TableInfo tableInfo = TableInfo.of(TableId.of(DATASET, tableName), tableDefinition); Table createdTable = bigquery.create(tableInfo); assertNotNull(createdTable); Page<Table> tables = bigquery.listTables(DATASET); boolean found = false; Iterator<Table> tableIterator = tables.getValues().iterator(); while (tableIterator.hasNext() && !found) { if (tableIterator.next().getTableId().equals(createdTable.getTableId())) { found = true; } } assertTrue(found); assertTrue(createdTable.delete()); }
@Override public boolean equals(Object obj) { if (obj instanceof PartitionedTableId) { PartitionedTableId that = (PartitionedTableId) obj; return fullTableId.equals(that.fullTableId); } return false; }
@Override public boolean equals(Object o) { if (this == o) { return true; } if (o == null || getClass() != o.getClass()) { return false; } final StagingTableId that = (StagingTableId) o; return tableId.equals(that.tableId); }