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

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

本文整理了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

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

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

@Override
public boolean containsRow(Object rowKey) {
 return delegate().containsRow(rowKey);
}

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

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

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

@Override
public boolean containsRow(@NullableDecl Object rowKey) {
 synchronized (mutex) {
  return delegate().containsRow(rowKey);
 }
}

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

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

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

@Override
public boolean containsRow(@Nullable Object rowKey) {
 synchronized (mutex) {
  return delegate().containsRow(rowKey);
 }
}

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

@Override
public boolean containsRow(Object rowKey) {
 return delegate().containsRow(rowKey);
}

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

@Override
public boolean containsRow(Object rowKey) {
 assertTrue(Thread.holdsLock(mutex));
 return delegate.containsRow(rowKey);
}

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

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

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

@Override
public boolean containsRow(Object rowKey) {
 return delegate().containsRow(rowKey);
}

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

public synchronized Map<String, ConsumeQueue> getBySubject(final String subject) {
  if (queues.containsRow(subject)) {
    return queues.row(subject);
  } else {
    return Collections.emptyMap();
  }
}

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

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

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

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

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

@Override
public boolean containsRow(@NullableDecl Object rowKey) {
 synchronized (mutex) {
  return delegate().containsRow(rowKey);
 }
}

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

/**
 * Call the extension point(s) corresponding to the given id
 *
 * This iteration was isolated here to protect against ConcurrentModificationException using PluginRegistry's lock
 *
 * @param log     log channel to pass to extension point call
 * @param id      the id of the extension point interface
 * @param object  object to pass to extension point call
 */
public void callExtensionPoint( LogChannelInterface log, String id, Object object ) throws KettleException {
 lock.readLock().lock();
 try {
  if ( extensionPointPluginMap.containsRow( id ) && !extensionPointPluginMap.rowMap().get( id ).values().isEmpty() ) {
   for ( Supplier<ExtensionPointInterface> extensionPoint : extensionPointPluginMap.row( id ).values() ) {
    extensionPoint.get().callExtensionPoint( log, object );
   }
  }
 } finally {
  lock.readLock().unlock();
 }
}

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

/**
 * Hide or unhide widgets depending on widgetsToHide
 */
private void processWidgets()
{
  WeaponType equippedWeaponType = WeaponType.getWeaponType(equippedWeaponTypeVarbit);
  if (widgetsToHide.containsRow(equippedWeaponType))
  {
    for (WidgetInfo widgetKey : widgetsToHide.row(equippedWeaponType).keySet())
    {
      hideWidget(client.getWidget(widgetKey), widgetsToHide.get(equippedWeaponType, widgetKey));
    }
  }
}

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

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

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

@ExpectWarning(value="GC", num=9)
public static void testTable(Table<String, Integer, Long> t) {
  t.contains("x", "x");
  t.contains(1, 1);
  t.containsRow(1);
  t.containsColumn("x");
  t.containsValue(1);
  t.get("x", "x");
  t.get(1, 1);
  t.remove("x", "x");
  t.remove(1, 1);
}

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

private void construct(Table<Integer, Integer, ? extends Number> dataTable, boolean transpose) {
  if (transpose) {
    Table<Integer, Integer, Double> colDataTable = HashBasedTable.create();
    for (Table.Cell<Integer, Integer, ? extends Number> cell : dataTable.cellSet()) {
      colDataTable.put(cell.getColumnKey(), cell.getRowKey(), cell.getValue().doubleValue());
    }
    dataTable = colDataTable;
  }
  for (int rowIndex = 0; rowIndex < rowSize(); rowIndex++) {
    if (dataTable.containsRow(rowIndex)) {
      rowVectors[rowIndex] = new VectorBasedSequentialSparseVector(columnSize(), dataTable.row(rowIndex));
    } else {
      rowVectors[rowIndex] = new VectorBasedSequentialSparseVector(columnSize());
    }
  }
}

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

public void testClear() {
 table = create("foo", 1, 'a', "bar", 1, 'b', "foo", 3, 'c');
 if (supportsRemove()) {
  table.clear();
  assertEquals(0, table.size());
  assertFalse(table.containsRow("foo"));
 } else {
  try {
   table.clear();
   fail();
  } catch (UnsupportedOperationException expected) {
  }
 }
}

相关文章