public class SqlOpSerializerImpl extends Object implements SqlOpSerializer
| Constructor and Description |
|---|
SqlOpSerializerImpl(SqlExprSerializer exprSerializer) |
| Modifier and Type | Method and Description |
|---|---|
void |
_serialize(SqlNodeEmpty node,
org.apache.jena.atlas.io.IndentedWriter writer) |
void |
_serialize(SqlOpEmpty node,
org.apache.jena.atlas.io.IndentedWriter writer) |
void |
_serialize(SqlOpJoin op,
org.apache.jena.atlas.io.IndentedWriter writer) |
void |
_serialize(SqlOpJoinN node,
org.apache.jena.atlas.io.IndentedWriter writer) |
void |
_serialize(SqlOpQuery node,
org.apache.jena.atlas.io.IndentedWriter writer) |
void |
_serialize(SqlOpSelectBlock op,
org.apache.jena.atlas.io.IndentedWriter writer) |
static void |
_serialize(SqlOpTable op,
org.apache.jena.atlas.io.IndentedWriter writer) |
void |
_serialize(SqlOpUnionN op,
org.apache.jena.atlas.io.IndentedWriter writer) |
void |
_serialize(SqlUnion node,
org.apache.jena.atlas.io.IndentedWriter writer) |
void |
_serializeOld(SqlOpEmpty node,
org.apache.jena.atlas.io.IndentedWriter writer) |
static String |
escapeAlias(String columnName)
Column names that clash with keywords need to be escaped.
|
static String |
getAliasNameNotNull(SqlOp op) |
String |
projection(List<String> columnNames,
Map<String,SqlExpr> map) |
String |
projection(Projection projection) |
String |
serialize(SqlOp op) |
void |
serialize(SqlOp op,
org.apache.jena.atlas.io.IndentedWriter writer) |
void |
serializeJoinU(SqlOp op,
String aliasName,
org.apache.jena.atlas.io.IndentedWriter writer) |
public SqlOpSerializerImpl(SqlExprSerializer exprSerializer)
public String serialize(SqlOp op)
serialize in interface SqlOpSerializerpublic void serialize(SqlOp op, org.apache.jena.atlas.io.IndentedWriter writer)
public String projection(Projection projection)
public static String escapeAlias(String columnName)
columnName - public void _serialize(SqlOpEmpty node, org.apache.jena.atlas.io.IndentedWriter writer)
public void _serializeOld(SqlOpEmpty node, org.apache.jena.atlas.io.IndentedWriter writer)
public void _serialize(SqlOpJoinN node, org.apache.jena.atlas.io.IndentedWriter writer)
public void _serialize(SqlNodeEmpty node, org.apache.jena.atlas.io.IndentedWriter writer)
public void _serialize(SqlOpQuery node, org.apache.jena.atlas.io.IndentedWriter writer)
public void _serialize(SqlOpSelectBlock op, org.apache.jena.atlas.io.IndentedWriter writer)
public void _serialize(SqlUnion node, org.apache.jena.atlas.io.IndentedWriter writer)
public void _serialize(SqlOpUnionN op, org.apache.jena.atlas.io.IndentedWriter writer)
public void serializeJoinU(SqlOp op, String aliasName, org.apache.jena.atlas.io.IndentedWriter writer)
public void _serialize(SqlOpJoin op, org.apache.jena.atlas.io.IndentedWriter writer)
public static void _serialize(SqlOpTable op, org.apache.jena.atlas.io.IndentedWriter writer)
Copyright © 2013. All Rights Reserved.