use of org.apache.cayenne.access.sqlbuilder.sqltree.SimpleNodeTreeVisitor in project cayenne by apache.
the class ResultNodeDescriptor method getDbAttribute.
public DbAttribute getDbAttribute() {
if (this.dbAttribute != null) {
return this.dbAttribute;
}
DbAttribute[] dbAttribute = { null };
node.visit(new SimpleNodeTreeVisitor() {
@Override
public boolean onNodeStart(Node node) {
if (node.getType() == NodeType.COLUMN) {
dbAttribute[0] = ((ColumnNode) node).getAttribute();
return false;
}
return true;
}
});
return this.dbAttribute = dbAttribute[0];
}
Aggregations