| 12345678910111213141516171819202122232425262728293031 |
- /* invercargill-sql-inversion.vapi generated by valac 0.56.19, do not modify. */
- namespace InvercargillSqlInversion {
- [CCode (cheader_filename = "invercargill-sql-inversion.h")]
- public class DatabaseConfigurator : GLib.Object {
- public DatabaseConfigurator ();
- public void add_entity<T> (owned InvercargillSqlInversion.EntityMapperFactoryFunc<T> configuration_func) throws GLib.Error;
- public void add_migration<T> (Inversion.TypedFactoryDelegate<T>? factory_func = null);
- public void add_projection<T> (owned InvercargillSqlInversion.ProjectionFactoryFunc<T> configuration_func) throws GLib.Error;
- public void migrate_on_startup ();
- public void register_connection (string connection_string, Inversion.Lifecycle? lifecycle = null) throws GLib.Error;
- }
- [CCode (cheader_filename = "invercargill-sql-inversion.h")]
- public class InversionTypeProvider : GLib.Object, InvercargillSql.Orm.TypeProvider {
- public InversionTypeProvider ();
- }
- [CCode (cheader_filename = "invercargill-sql-inversion.h")]
- public class MapperTypeInfo : GLib.Object {
- public MapperTypeInfo (GLib.Type type);
- public GLib.Type mapper_type { get; set; }
- }
- [CCode (cheader_filename = "invercargill-sql-inversion.h")]
- public class MigrationStartupService : GLib.Object {
- public MigrationStartupService ();
- }
- [CCode (cheader_filename = "invercargill-sql-inversion.h")]
- public delegate void EntityMapperFactoryFunc<T> (InvercargillSql.Orm.EntityMapperBuilder<T> cfg);
- [CCode (cheader_filename = "invercargill-sql-inversion.h")]
- public delegate void ProjectionFactoryFunc<T> (InvercargillSql.Orm.Projections.ProjectionBuilder<T> cfg) throws GLib.Error;
- }
|