org.tarantool.schema.TarantoolSpaceMeta Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of connector Show documentation
Show all versions of connector Show documentation
Tarantool client for java
The newest version!
package org.tarantool.schema;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
/**
* Keeps a space metadata.
*/
public class TarantoolSpaceMeta {
public static final int VSPACE_ID_FIELD_NUMBER = 0;
public static final int VSPACE_NAME_FIELD_NUMBER = 2;
public static final int VSPACE_ENGINE_FIELD_NUMBER = 3;
public static final int VSPACE_FORMAT_FIELD_NUMBER = 6;
private final int id;
private final String name;
private final String engine;
private final List format;
private final Map indexes;
public static TarantoolSpaceMeta fromTuple(List> spaceTuple, List> indexTuples) {
List fields = ((List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy