// Path: src/main/java/ru/shadam/tarantool/core/convert/TarantoolData.java
// public class TarantoolData {
//     private Object id;
// 
//     private Tuple tuple;
// 
//     public TarantoolData() {
//         this.tuple = new Tuple();
//     }
// 
//     public TarantoolData(Tuple tuple) {
//         this.tuple = tuple;
//     }
// 
//     public Object getId() {
//         return id;
//     }
// 
//     public void setId(Object id) {
//         this.id = id;
//     }
// 
// 
//     @Override
//     public String toString() {
//         return "TarantoolData{" +
//                 ", id=" + id +
//                 ", tuple=" + tuple +
//                 '}';
//     }
// 
//     public Tuple getTuple() {
//         return tuple;
//     }
// }


import ru.shadam.tarantool.core.convert.TarantoolData;
import java.io.Serializable;
import java.util.List;
package ru.shadam.tarantool.core;



/**
 * @author sala
 */
public interface TarantoolOps {
    boolean contains(String space, Serializable id);

    long count(String space);

    long countByIndex(String keyspace, String index, Serializable id);

// Path: src/main/java/ru/shadam/tarantool/core/convert/TarantoolData.java
// public class TarantoolData {
//     private Object id;
// 
//     private Tuple tuple;
// 
//     public TarantoolData() {
//         this.tuple = new Tuple();
//     }
// 
//     public TarantoolData(Tuple tuple) {
//         this.tuple = tuple;
//     }
// 
//     public Object getId() {
//         return id;
//     }
// 
//     public void setId(Object id) {
//         this.id = id;
//     }
// 
// 
//     @Override
//     public String toString() {
//         return "TarantoolData{" +
//                 ", id=" + id +
//                 ", tuple=" + tuple +
//                 '}';
//     }
// 
//     public Tuple getTuple() {
//         return tuple;
//     }
// }


// Path: src/main/java/ru/shadam/tarantool/core/TarantoolOps.java
import ru.shadam.tarantool.core.convert.TarantoolData;
import java.io.Serializable;
import java.util.List;

package ru.shadam.tarantool.core;



/**
 * @author sala
 */
public interface TarantoolOps {
    boolean contains(String space, Serializable id);

    long count(String space);

    long countByIndex(String keyspace, String index, Serializable id);

    TarantoolData delete(String space, Serializable id);