org.jnosql.diana.api.Value.get()方法的使用及代码示例

x33g5p2x  于2022-02-01 转载在 其他  
字(4.0k)|赞(0)|评价(0)|浏览(60)

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

Value.get介绍

暂无

代码示例

代码示例来源:origin: org.jnosql.diana/diana-column

@Override
public <T> T get(Class<T> clazz) {
  return value.get(clazz);
}

代码示例来源:origin: org.jnosql.diana/diana-column

@Override
public Object get() {
  return value.get();
}

代码示例来源:origin: org.jnosql.diana/diana-key-value

@Override
public Object get() {
  return value.get();
}

代码示例来源:origin: org.jnosql.diana/diana-column

@Override
public <T> T get(TypeSupplier<T> typeSupplier) {
  return value.get(typeSupplier);
}

代码示例来源:origin: org.jnosql.diana/diana-document

@Override
public <T> T get(TypeSupplier<T> typeSupplier) {
  return value.get(typeSupplier);
}

代码示例来源:origin: org.jnosql.diana/diana-document

@Override
public Object get() {
  return value.get();
}

代码示例来源:origin: org.jnosql.diana/diana-key-value

@Override
public Object get(TypeSupplier typeSupplier) {
  return value.get(typeSupplier);
}

代码示例来源:origin: org.jnosql.artemis/artemis-key-value

@Override
public <T> T toEntity(Class<T> entityClass, Value value) {
  T t = value.get(entityClass);
  if (Objects.isNull(t)) {
    return null;
  }
  return t;
}

代码示例来源:origin: org.jnosql.artemis/artemis-key-value

@Override
public <T> List<T> getResultList() {
  List<Value> values = preparedStatement.getResultList();
  if (!values.isEmpty()) {
    requireNonNull(entityClass, "entityClass is required when the command returns value");
    return values.stream().map(v -> v.get((Class<T>) entityClass)).collect(toList());
  }
  return Collections.emptyList();
}

代码示例来源:origin: org.jnosql.artemis/artemis-key-value

@Override
  public <T> Optional<T> getSingleResult() {
    Optional<Value> singleResult = preparedStatement.getSingleResult();
    if (singleResult.isPresent()) {
      requireNonNull(entityClass, "entityClass is required when the command returns value");
      return singleResult.map(v -> v.get((Class<T>) entityClass));
    }
    return Optional.empty();
  }
}

代码示例来源:origin: org.jnosql.diana/couchbase-driver

@Override
public Set<K> keySet() {
  return map.keySet().stream()
      .map(Value::of).map(v -> v.get(keyClass))
      .collect(toSet());
}

代码示例来源:origin: org.jnosql.artemis/artemis-key-value

@Override
public <T> List<T> query(String query, Class<T> entityClass) {
  requireNonNull(query, "query is required");
  List<Value> values = getManager().query(query);
  if (!values.isEmpty()) {
    requireNonNull(entityClass, "entityClass is required");
    return values.stream().map(v -> v.get(entityClass)).collect(toList());
  }
  return Collections.emptyList();
}

代码示例来源:origin: org.jnosql.diana/diana-key-value

private static Object executeConvert(Params parameters, Object[] params) {
  Object value = get(Value.class.cast(params[0]), parameters);
  return org.jnosql.diana.api.Value.of(value)
      .get((Class<?>) params[1]);
}

代码示例来源:origin: org.jnosql.diana/diana-key-value

@Override
public <T> T get(TypeSupplier<T> typeSupplier) {
  validValue();
  return Value.of(value).get(typeSupplier);
}

代码示例来源:origin: org.jnosql.diana/diana-document

@Override
public <T> T get(TypeSupplier<T> typeSupplier) {
  validValue();
  return Value.of(value).get(typeSupplier);
}

代码示例来源:origin: org.jnosql.diana/diana-column

@Override
public <T> T get(Class<T> clazz) {
  validValue();
  return Value.of(value).get(clazz);
}

代码示例来源:origin: org.jnosql.diana/diana-column

@Override
public <T> T get(TypeSupplier<T> typeSupplier) {
  validValue();
  return Value.of(value).get(typeSupplier);
}

代码示例来源:origin: org.jnosql.diana/diana-key-value

@Override
public <T> T get(Class<T> clazz) {
  validValue();
  return Value.of(value).get(clazz);
}

代码示例来源:origin: org.jnosql.diana/diana-document

@Override
public <T> T get(Class<T> clazz) {
  validValue();
  return Value.of(value).get(clazz);
}

代码示例来源:origin: org.jnosql.diana/hazelcast-driver

@Override
public <K> void put(KeyValueEntity<K> entity, Duration ttl) {
  map.put(entity.getKey(), entity.getValue().get(), ttl.toMillis(), TimeUnit.MILLISECONDS);
}

相关文章

微信公众号

最新文章

更多

Value类方法