Interface IPowerSyncDatabase NamespacePowerSync.Common.Client AssemblyPowerSync.Common.dll public interface IPowerSyncDatabase : ICloseableAsync Inherited Members ICloseableAsync.Close() Methods Connect(IPowerSyncBackendConnector, PowerSyncConnectionOptions?) Execute(string, object?[]?) ExecuteBatch(string, object?[][]?) Get(string, object?[]?) GetAll(string, object?[]?) GetAll<T>(string, object?[]?) GetClientId() GetCrudBatch(int) GetNextCrudTransaction() GetOptional(string, object?[]?) GetOptional<T>(string, object?[]?) Get<T>(string, object?[]?) ReadLock<T>(Func<ILockContext, Task<T>>, DBLockOptions?) ReadTransaction<T>(Func<ITransaction, Task<T>>, DBLockOptions?) SyncStream(string, Dictionary<string, object>?) WriteLock(Func<ILockContext, Task>, DBLockOptions?) WriteLock<T>(Func<ILockContext, Task<T>>, DBLockOptions?) WriteTransaction(Func<ITransaction, Task>, DBLockOptions?) WriteTransaction<T>(Func<ITransaction, Task<T>>, DBLockOptions?)