MCPcopy Create free account
hub / github.com/Nemo1870/sql-parse / Alias

Class Alias

src/main/java/com/sql/parse/model/Alias.java:7–60  ·  view source on GitHub ↗

@date 2022/7/4 11:00 @desc AS

Source from the content-addressed store, hash-verified

5 * @desc AS
6 */
7public class Alias {
8 private boolean disable = false;
9
10 private boolean useAs;
11
12 private String leftExpression;
13
14 private String rightExpression;
15
16 public Alias(String leftExpression, String rightExpression, boolean useAs) {
17 this.leftExpression = leftExpression;
18 this.rightExpression = rightExpression;
19 this.useAs = useAs;
20 }
21
22 public Alias(String leftExpression) {
23 this.leftExpression = leftExpression;
24 this.rightExpression = null;
25 this.useAs = false;
26 this.disable = true;
27 }
28
29 public boolean isUseAs() {
30 return useAs;
31 }
32
33 public void setUseAs(boolean useAs) {
34 this.useAs = useAs;
35 }
36
37 public String getLeftExpression() {
38 return leftExpression;
39 }
40
41 public void setLeftExpression(String leftExpression) {
42 this.leftExpression = leftExpression;
43 }
44
45 public String getRightExpression() {
46 return rightExpression;
47 }
48
49 public void setRightExpression(String rightExpression) {
50 this.rightExpression = rightExpression;
51 }
52
53 public boolean isDisable() {
54 return disable;
55 }
56
57 public void setDisable(boolean disable) {
58 this.disable = disable;
59 }
60}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected