@@ -19,7 +19,7 @@ import type * as mysql from 'mysql';
19
19
import type * as mysql2 from 'mysql2/promise' ;
20
20
import type * as sqlite3 from 'sqlite3' ;
21
21
import type * as mssql from 'mssql' ;
22
- import type * as oracledb from 'oracledb' ;
22
+ // import type * as oracledb from 'oracledb';
23
23
24
24
import { Helper } from 'casbin' ;
25
25
import * as Knex from 'knex' ;
@@ -33,7 +33,6 @@ export type Instance = {
33
33
mysql2 : Promise < mysql2 . Connection > ;
34
34
sqlite3 : sqlite3 . Database ;
35
35
mssql : mssql . ConnectionPool ;
36
- oracledb : Promise < oracledb . Connection > ;
37
36
} ;
38
37
39
38
const CasbinRuleTable = 'casbin_rule' ;
@@ -104,13 +103,13 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
104
103
return true ;
105
104
}
106
105
107
- async addPolicy ( _sec : string , ptype : string , rule : string [ ] ) : Promise < void > {
106
+ async addPolicy ( sec : string , ptype : string , rule : string [ ] ) : Promise < void > {
108
107
const line = this . savePolicyLine ( ptype , rule ) ;
109
108
await this . query ( this . knex . insert ( line ) . into ( CasbinRuleTable ) . toQuery ( ) ) ;
110
109
}
111
110
112
111
async addPolicies (
113
- _sec : string ,
112
+ sec : string ,
114
113
ptype : string ,
115
114
rules : string [ ] [ ]
116
115
) : Promise < void > {
@@ -127,7 +126,7 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
127
126
}
128
127
129
128
async removePolicy (
130
- _sec : string ,
129
+ sec : string ,
131
130
ptype : string ,
132
131
rule : string [ ]
133
132
) : Promise < void > {
@@ -138,7 +137,7 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
138
137
}
139
138
140
139
async removePolicies (
141
- _sec : string ,
140
+ sec : string ,
142
141
ptype : string ,
143
142
rules : string [ ] [ ]
144
143
) : Promise < void > {
@@ -155,7 +154,7 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
155
154
}
156
155
157
156
async removeFilteredPolicy (
158
- _sec : string ,
157
+ sec : string ,
159
158
ptype : string ,
160
159
fieldIndex : number ,
161
160
...fieldValues : string [ ]
@@ -216,11 +215,6 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
216
215
case 'mssql' : {
217
216
await ( < BasicAdapter < 'mssql' > > this ) . client . close ( ) ;
218
217
219
- break ;
220
- }
221
- case 'oracledb' : {
222
- await ( await ( < BasicAdapter < 'oracledb' > > this ) . client ) . close ( ) ;
223
-
224
218
break ;
225
219
}
226
220
}
@@ -308,11 +302,6 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
308
302
case 'mssql' : {
309
303
await ( < BasicAdapter < 'mssql' > > this ) . client . connect ( ) ;
310
304
311
- break ;
312
- }
313
- case 'oracledb' : {
314
- await ( < BasicAdapter < 'oracledb' > > this ) . client ;
315
-
316
305
break ;
317
306
}
318
307
}
@@ -363,15 +352,6 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
363
352
result = ( ( await ( < BasicAdapter < 'mssql' > > this ) . client . query ( sql ) )
364
353
. recordset as unknown ) as CasbinRule [ ] | undefined ;
365
354
366
- break ;
367
- }
368
- case 'oracledb' : {
369
- result = (
370
- await ( await ( < BasicAdapter < 'oracledb' > > this ) . client ) . execute <
371
- CasbinRule
372
- > ( sql )
373
- ) . rows ;
374
-
375
355
break ;
376
356
}
377
357
}
0 commit comments