Module jumpscale.data.bcdb.interfaces

Expand source code
class StorageInterface:
    def get(self, model, obj_id):
        pass

    def set(self, model, obj_id, value):
        pass

    def get_keys_in_model(self, model):
        pass

    def incr_id(self, model):
        pass


class IndexInterface:
    def __init__(self, bcdb_namespace):
        pass

    def get(self, model, index_prop, index_value):
        pass

    def set(self, model, index_prop, index_value, obj_id, old_value=None):
        pass


class IndexSetInterface:
    def __init__(self, bcdb_namespace):
        pass

    def get(self, model, index_prop, min, max):
        pass

    def set(self, model, obj):
        pass


class IndexTextInterface:
    def __init__(self, bcdb_namespace):
        pass

    def set(self, model, obj):
        pass

    def get(self, model, index_prop, pattern):
        pass


class SerializerInterface:
    def loads(self, model, s):
        pass

    def dumps(self, model, data):
        pass

Classes

class IndexInterface (bcdb_namespace)
Expand source code
class IndexInterface:
    def __init__(self, bcdb_namespace):
        pass

    def get(self, model, index_prop, index_value):
        pass

    def set(self, model, index_prop, index_value, obj_id, old_value=None):
        pass

Subclasses

Methods

def get(self, model, index_prop, index_value)
Expand source code
def get(self, model, index_prop, index_value):
    pass
def set(self, model, index_prop, index_value, obj_id, old_value=None)
Expand source code
def set(self, model, index_prop, index_value, obj_id, old_value=None):
    pass
class IndexSetInterface (bcdb_namespace)
Expand source code
class IndexSetInterface:
    def __init__(self, bcdb_namespace):
        pass

    def get(self, model, index_prop, min, max):
        pass

    def set(self, model, obj):
        pass

Subclasses

Methods

def get(self, model, index_prop, min, max)
Expand source code
def get(self, model, index_prop, min, max):
    pass
def set(self, model, obj)
Expand source code
def set(self, model, obj):
    pass
class IndexTextInterface (bcdb_namespace)
Expand source code
class IndexTextInterface:
    def __init__(self, bcdb_namespace):
        pass

    def set(self, model, obj):
        pass

    def get(self, model, index_prop, pattern):
        pass

Subclasses

Methods

def get(self, model, index_prop, pattern)
Expand source code
def get(self, model, index_prop, pattern):
    pass
def set(self, model, obj)
Expand source code
def set(self, model, obj):
    pass
class SerializerInterface
Expand source code
class SerializerInterface:
    def loads(self, model, s):
        pass

    def dumps(self, model, data):
        pass

Subclasses

Methods

def dumps(self, model, data)
Expand source code
def dumps(self, model, data):
    pass
def loads(self, model, s)
Expand source code
def loads(self, model, s):
    pass
class StorageInterface
Expand source code
class StorageInterface:
    def get(self, model, obj_id):
        pass

    def set(self, model, obj_id, value):
        pass

    def get_keys_in_model(self, model):
        pass

    def incr_id(self, model):
        pass

Subclasses

Methods

def get(self, model, obj_id)
Expand source code
def get(self, model, obj_id):
    pass
def get_keys_in_model(self, model)
Expand source code
def get_keys_in_model(self, model):
    pass
def incr_id(self, model)
Expand source code
def incr_id(self, model):
    pass
def set(self, model, obj_id, value)
Expand source code
def set(self, model, obj_id, value):
    pass