public class RelReferentialConstraintImpl extends java.lang.Object implements RelReferentialConstraint
Modifier and Type | Field and Description |
---|---|
private java.util.List<IntPair> |
columnPairs |
private java.util.List<java.lang.String> |
sourceQualifiedName |
private java.util.List<java.lang.String> |
targetQualifiedName |
Modifier | Constructor and Description |
---|---|
private |
RelReferentialConstraintImpl(java.util.List<java.lang.String> sourceQualifiedName,
java.util.List<java.lang.String> targetQualifiedName,
java.util.List<IntPair> columnPairs) |
Modifier and Type | Method and Description |
---|---|
java.util.List<IntPair> |
getColumnPairs()
The (source, target) column ordinals.
|
int |
getNumColumns()
Returns the number of columns in the keys.
|
java.util.List<java.lang.String> |
getSourceQualifiedName()
The qualified name of the referencing table, e.g.
|
java.util.List<java.lang.String> |
getTargetQualifiedName()
The qualified name of the referenced table, e.g.
|
static RelReferentialConstraintImpl |
of(java.util.List<java.lang.String> sourceQualifiedName,
java.util.List<java.lang.String> targetQualifiedName,
java.util.List<IntPair> columnPairs) |
java.lang.String |
toString() |
private final java.util.List<java.lang.String> sourceQualifiedName
private final java.util.List<java.lang.String> targetQualifiedName
private final java.util.List<IntPair> columnPairs
private RelReferentialConstraintImpl(java.util.List<java.lang.String> sourceQualifiedName, java.util.List<java.lang.String> targetQualifiedName, java.util.List<IntPair> columnPairs)
public java.util.List<java.lang.String> getSourceQualifiedName()
RelReferentialConstraint
getSourceQualifiedName
in interface RelReferentialConstraint
public java.util.List<java.lang.String> getTargetQualifiedName()
RelReferentialConstraint
getTargetQualifiedName
in interface RelReferentialConstraint
public java.util.List<IntPair> getColumnPairs()
RelReferentialConstraint
getColumnPairs
in interface RelReferentialConstraint
public int getNumColumns()
RelReferentialConstraint
getNumColumns
in interface RelReferentialConstraint
public static RelReferentialConstraintImpl of(java.util.List<java.lang.String> sourceQualifiedName, java.util.List<java.lang.String> targetQualifiedName, java.util.List<IntPair> columnPairs)
public java.lang.String toString()
toString
in class java.lang.Object
Copyright © 2012–2019 The Apache Software Foundation. All rights reserved.