Skip to content

Commit 5a80d1b

Browse files
committed
improved constructors
1 parent af09052 commit 5a80d1b

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

src/main/java/org/dynapi/squirtle/core/queries/Schema.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,10 @@ public class Schema implements SqlAble {
1010
private final String name;
1111
private final Schema parent;
1212

13+
public Schema(String name) {
14+
this(name, null);
15+
}
16+
1317
public Schema(String name, Schema parent) {
1418
this.name = name;
1519
this.parent = parent;

src/main/java/org/dynapi/squirtle/core/queries/Table.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,10 @@ protected static Schema initSchema(String... names) {
2929
protected SqlAble for_;
3030
protected SqlAble forPortion;
3131

32+
public Table(String name) {
33+
this(null, name);
34+
}
35+
3236
public Table(String alias, String name) {
3337
this(alias, name, null, null);
3438
}

src/main/java/org/dynapi/squirtle/core/terms/criterion/Field.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,10 @@ public class Field extends JSON implements CriterionOperations, SqlAble {
1717
protected Selectable table;
1818
protected final String name;
1919

20+
public Field(String name) {
21+
this(null, name);
22+
}
23+
2024
public Field(String alias, String name) {
2125
this(alias, name, null);
2226
}

0 commit comments

Comments
 (0)