Skip to content

Commit 8258195

Browse files
committed
update(managed): Database Credentials & Constructor
1 parent 090d940 commit 8258195

File tree

1 file changed

+14
-1
lines changed

1 file changed

+14
-1
lines changed

src/managed/API/Scripting/Database.cs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,11 @@ private static void InitializeContext()
3030

3131
public class DB : ClassData
3232
{
33-
public DB(string connection_name, bool? skip_default_connection): base(Internal_API.Invoker.CallNative<IntPtr>("DB", "DB", CallKind.ClassFunction, connection_name, skip_default_connection))
33+
public DB(string connection_name): base(Internal_API.Invoker.CallNative<IntPtr>("DB", "DB", CallKind.ClassFunction, connection_name, false))
34+
{
35+
InitializeContext();
36+
}
37+
public DB(string connection_name, bool skip_default_connection) : base(Internal_API.Invoker.CallNative<IntPtr>("DB", "DB", CallKind.ClassFunction, connection_name, skip_default_connection))
3438
{
3539
InitializeContext();
3640
}
@@ -79,6 +83,15 @@ public void QueryParams(string query, Dictionary<string, object> param, Action<s
7983

8084
Query(query, callback);
8185
}
86+
87+
public Dictionary<string, string> GetCredentials()
88+
{
89+
return Internal_API.Invoker.CallNative<Dictionary<string, string>>("DB", "GetCredentials", CallKind.CoreClassFunction, m_classData) ?? [];
90+
}
91+
public string GetKind()
92+
{
93+
return Internal_API.Invoker.CallNative<string>("DB", "GetKind", CallKind.CoreClassFunction, m_classData) ?? "";
94+
}
8295
}
8396
}
8497
}

0 commit comments

Comments
 (0)