Example #1
0
 class Settings(ff.PersistenceSettings):
     id_provider = ff.UuidProvider()
     key_builder = ff.StringDelimitedKeyBuilder()
     database = ff.ObjectStoreDatabase(container,
                                       username,
                                       api_key,
                                       region,
                                       key_builder=key_builder)
Example #2
0
    def decorator(cls):
        provider = \
            ff.UserSpecifiedIdProvider(key='_id') \
            if user_supplied_id else ff.UuidProvider()

        class Settings(ff.PersistenceSettings):
            id_provider = provider
            key_builder = ff.StringDelimitedKeyBuilder('|')
            database = ff.LmdbDatabase(path,
                                       key_builder=key_builder,
                                       map_size=map_size)

        class Model(cls, Settings):
            pass

        Model.__name__ = cls.__name__
        Model.__module__ = cls.__module__
        return Model
Example #3
0
 class Settings(ff.PersistenceSettings):
     id_provider = ff.UuidProvider()
     key_builder = ff.StringDelimitedKeyBuilder()
     database = ff.InMemoryDatabase(key_builder=key_builder)
class Settings(ff.PersistenceSettings):
    id_provider = ff.UuidProvider()
    key_builder = ff.StringDelimitedKeyBuilder()
    database = ff.LmdbDatabase(path='timbre', key_builder=key_builder)