com.google.common.collect.Table.containsRow()方法的使用及代码示例

x33g5p2x  于2022-01-29 转载在 其他  
字(5.5k)|赞(0)|评价(0)|浏览(433)

本文整理了Java中com.google.common.collect.Table.containsRow()方法的一些代码示例,展示了Table.containsRow()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Table.containsRow()方法的具体详情如下:
包路径:com.google.common.collect.Table
类名称:Table
方法名:containsRow

Table.containsRow介绍

[英]Returns true if the table contains a mapping with the specified row key.
[中]如果表包含具有指定行键的映射,则返回true。

代码示例

代码示例来源:origin: deeplearning4j/nd4j

  1. @Override
  2. public synchronized boolean containsRow(Object rowKey) {
  3. return wrapped.containsRow(rowKey);
  4. }

代码示例来源:origin: google/guava

  1. @Override
  2. public boolean containsRow(Object rowKey) {
  3. return delegate().containsRow(rowKey);
  4. }

代码示例来源:origin: google/guava

  1. @Override
  2. public boolean containsColumn(@Nullable Object columnKey) {
  3. return original.containsRow(columnKey);
  4. }

代码示例来源:origin: google/j2objc

  1. @Override
  2. public boolean containsRow(@NullableDecl Object rowKey) {
  3. synchronized (mutex) {
  4. return delegate().containsRow(rowKey);
  5. }
  6. }

代码示例来源:origin: google/j2objc

  1. @Override
  2. public boolean containsColumn(@NullableDecl Object columnKey) {
  3. return original.containsRow(columnKey);
  4. }

代码示例来源:origin: google/guava

  1. @Override
  2. public boolean containsRow(@Nullable Object rowKey) {
  3. synchronized (mutex) {
  4. return delegate().containsRow(rowKey);
  5. }
  6. }

代码示例来源:origin: google/j2objc

  1. @Override
  2. public boolean containsRow(Object rowKey) {
  3. return delegate().containsRow(rowKey);
  4. }

代码示例来源:origin: google/guava

  1. @Override
  2. public boolean containsRow(Object rowKey) {
  3. assertTrue(Thread.holdsLock(mutex));
  4. return delegate.containsRow(rowKey);
  5. }

代码示例来源:origin: wildfly/wildfly

  1. @Override
  2. public boolean containsColumn(@NullableDecl Object columnKey) {
  3. return original.containsRow(columnKey);
  4. }

代码示例来源:origin: wildfly/wildfly

  1. @Override
  2. public boolean containsRow(Object rowKey) {
  3. return delegate().containsRow(rowKey);
  4. }

代码示例来源:origin: qunarcorp/qmq

  1. public synchronized Map<String, ConsumeQueue> getBySubject(final String subject) {
  2. if (queues.containsRow(subject)) {
  3. return queues.row(subject);
  4. } else {
  5. return Collections.emptyMap();
  6. }
  7. }

代码示例来源:origin: google/guava

  1. @Override
  2. public void testContainsRow() {
  3. table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
  4. assertTrue(table.containsRow("foo"));
  5. assertTrue(table.containsRow("bar"));
  6. assertTrue(table.containsRow("cat"));
  7. assertFalse(table.containsRow("bad"));
  8. assertFalse(table.containsRow(null));
  9. }

代码示例来源:origin: google/guava

  1. public void testContainsRow() {
  2. table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
  3. assertTrue(table.containsRow("foo"));
  4. assertTrue(table.containsRow("bar"));
  5. assertFalse(table.containsRow("cat"));
  6. assertFalse(table.containsRow(null));
  7. }

代码示例来源:origin: wildfly/wildfly

  1. @Override
  2. public boolean containsRow(@NullableDecl Object rowKey) {
  3. synchronized (mutex) {
  4. return delegate().containsRow(rowKey);
  5. }
  6. }

代码示例来源:origin: pentaho/pentaho-kettle

  1. /**
  2. * Call the extension point(s) corresponding to the given id
  3. *
  4. * This iteration was isolated here to protect against ConcurrentModificationException using PluginRegistry's lock
  5. *
  6. * @param log log channel to pass to extension point call
  7. * @param id the id of the extension point interface
  8. * @param object object to pass to extension point call
  9. */
  10. public void callExtensionPoint( LogChannelInterface log, String id, Object object ) throws KettleException {
  11. lock.readLock().lock();
  12. try {
  13. if ( extensionPointPluginMap.containsRow( id ) && !extensionPointPluginMap.rowMap().get( id ).values().isEmpty() ) {
  14. for ( Supplier<ExtensionPointInterface> extensionPoint : extensionPointPluginMap.row( id ).values() ) {
  15. extensionPoint.get().callExtensionPoint( log, object );
  16. }
  17. }
  18. } finally {
  19. lock.readLock().unlock();
  20. }
  21. }

代码示例来源:origin: runelite/runelite

  1. /**
  2. * Hide or unhide widgets depending on widgetsToHide
  3. */
  4. private void processWidgets()
  5. {
  6. WeaponType equippedWeaponType = WeaponType.getWeaponType(equippedWeaponTypeVarbit);
  7. if (widgetsToHide.containsRow(equippedWeaponType))
  8. {
  9. for (WidgetInfo widgetKey : widgetsToHide.row(equippedWeaponType).keySet())
  10. {
  11. hideWidget(client.getWidget(widgetKey), widgetsToHide.get(equippedWeaponType, widgetKey));
  12. }
  13. }
  14. }

代码示例来源:origin: spotbugs/spotbugs

  1. @NoWarning(value="GC")
  2. public static void testTableOK(Table<String, Integer, Long> t) {
  3. t.contains("x", 1);
  4. t.containsRow("x");
  5. t.containsColumn(1);
  6. t.containsValue(1L);
  7. t.get("x", 1);
  8. t.remove("x", 1);
  9. }

代码示例来源:origin: spotbugs/spotbugs

  1. @ExpectWarning(value="GC", num=9)
  2. public static void testTable(Table<String, Integer, Long> t) {
  3. t.contains("x", "x");
  4. t.contains(1, 1);
  5. t.containsRow(1);
  6. t.containsColumn("x");
  7. t.containsValue(1);
  8. t.get("x", "x");
  9. t.get(1, 1);
  10. t.remove("x", "x");
  11. t.remove(1, 1);
  12. }

代码示例来源:origin: guoguibing/librec

  1. private void construct(Table<Integer, Integer, ? extends Number> dataTable, boolean transpose) {
  2. if (transpose) {
  3. Table<Integer, Integer, Double> colDataTable = HashBasedTable.create();
  4. for (Table.Cell<Integer, Integer, ? extends Number> cell : dataTable.cellSet()) {
  5. colDataTable.put(cell.getColumnKey(), cell.getRowKey(), cell.getValue().doubleValue());
  6. }
  7. dataTable = colDataTable;
  8. }
  9. for (int rowIndex = 0; rowIndex < rowSize(); rowIndex++) {
  10. if (dataTable.containsRow(rowIndex)) {
  11. rowVectors[rowIndex] = new VectorBasedSequentialSparseVector(columnSize(), dataTable.row(rowIndex));
  12. } else {
  13. rowVectors[rowIndex] = new VectorBasedSequentialSparseVector(columnSize());
  14. }
  15. }
  16. }

代码示例来源:origin: google/guava

  1. public void testClear() {
  2. table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
  3. if (supportsRemove()) {
  4. table.clear();
  5. assertEquals(0, table.size());
  6. assertFalse(table.containsRow("foo"));
  7. } else {
  8. try {
  9. table.clear();
  10. fail();
  11. } catch (UnsupportedOperationException expected) {
  12. }
  13. }
  14. }

相关文章