MCPcopy Index your code
hub / github.com/jOOQ/jOOQ / MetaTable

Method MetaTable

jOOQ/src/main/java/org/jooq/impl/MetaImpl.java:1351–1383  ·  view source on GitHub ↗
(
            String name,
            MetaSchema schema,
            Result<Record> columns,
            Result<Record> uks,
            Result<Record> checks,



            String remarks,
            TableType tableType
        )

Source from the content-addressed store, hash-verified

1349
1350
1351 MetaTable(
1352 String name,
1353 MetaSchema schema,
1354 Result<Record> columns,
1355 Result<Record> uks,
1356 Result<Record> checks,
1357
1358
1359
1360 String remarks,
1361 TableType tableType
1362 ) {
1363 super(
1364 name(name),
1365 schema,
1366 null, (ForeignKey<?, Record>) null, (InverseForeignKey<?, Record>) null, null, null,
1367 comment(remarks != null ? remarks : schema.comment(name)),
1368 tableOption(dsl(), schema, name, tableType),
1369 null
1370 );
1371
1372 this.schema = schema;
1373 this.uks = uks;
1374 this.checks = checks;
1375
1376
1377
1378
1379 // Possible scenarios for columns being null:
1380 // - The "table" is in fact a SYNONYM
1381 if (columns != null)
1382 initColumns(columns);
1383 }
1384
1385 @Override
1386 public final List<Index> getIndexes() {

Callers

nothing calls this directly

Calls 5

initColumnsMethod · 0.95
tableOptionMethod · 0.80
nameMethod · 0.65
commentMethod · 0.65
dslMethod · 0.65

Tested by

no test coverage detected