Package org.gvsig.fmap.dal
Interface SQLBuilder
- All Superinterfaces:
org.gvsig.expressionevaluator.ExpressionBuilder.Visitable
public interface SQLBuilder
extends org.gvsig.expressionevaluator.ExpressionBuilder.Visitable
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic enumstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionas_identifier(String id) as_string(boolean value) as_string(byte[] s) column()column(SQLBuilder.TableNameBuilder table, String name) column_from(org.gvsig.expressionevaluator.ExpressionBuilder.Variable variable) column_from(SQLBuilder.TableNameBuilder table, org.gvsig.expressionevaluator.ExpressionBuilder.Variable variable) count()delete()org.gvsig.expressionevaluator.GeometryExpressionBuilderorg.gvsig.expressionevaluator.Formatterorg.gvsig.expressionevaluator.GeometryExpressionBuilderHelper.GeometrySupportTypegetConstrainName(SQLBuilder.TableNameBuilder table, String columnName, String constrainType) intgrant()booleaninsert()booleanisAggregateFunction(String funcname) merge()List<org.gvsig.expressionevaluator.ExpressionBuilder.Parameter> select()voidsetProperties(Class classToApply, Object... values) voidsetProperties(org.gvsig.expressionevaluator.ExpressionBuilder.Visitable visitable, Class filter, Object... values) sqlgeometrydimension(int type, int subtype) sqlgeometrytype(int type, int subtype) sqltype(int dataType, int size, int precision, int scale, int geomType, int geomSubtype) srs_id(org.gvsig.crs.projection.lib.Projection projection) booleantoString(org.gvsig.expressionevaluator.Formatter formatter) update()List<org.gvsig.expressionevaluator.ExpressionBuilder.Variable> Methods inherited from interface org.gvsig.expressionevaluator.ExpressionBuilder.Visitable
accept
-
Field Details
-
PROP_FEATURE_TYPE
- See Also:
-
PROP_TABLE
- See Also:
-
PROP_TABLENAME
- See Also:
-
PROP_SYMBOLTABLE
- See Also:
-
PROP_JDBCHELPER
- See Also:
-
PROP_QUERY
- See Also:
-
PROP_SQLBUILDER
- See Also:
-
PROP_ADD_TABLE_NAME_TO_COLUMNS
- See Also:
-
FEATURE_ATTRIBUTE_DESCRIPTOR
- See Also:
-
DEFAULT_RECOMENDED_SQL_LENGTH
static final int DEFAULT_RECOMENDED_SQL_LENGTH- See Also:
-
-
Method Details
-
default_schema
String default_schema() -
support_schemas
boolean support_schemas() -
has_spatial_functions
boolean has_spatial_functions() -
geometry_support_type
org.gvsig.expressionevaluator.GeometryExpressionBuilderHelper.GeometrySupportType geometry_support_type() -
sqltype
-
sqlgeometrytype
-
sqlgeometrydimension
-
srs_id
-
toString
-
variables
List<org.gvsig.expressionevaluator.ExpressionBuilder.Variable> variables() -
variables_names
-
parameters
List<org.gvsig.expressionevaluator.ExpressionBuilder.Parameter> parameters() -
parameters_names
-
table_name
SQLBuilder.TableNameBuilder table_name() -
createTableNameBuilder
SQLBuilder.TableNameBuilder createTableNameBuilder() -
column
SQLBuilder.SelectColumnBuilder column() -
select
SQLBuilder.SelectBuilder select() -
update
SQLBuilder.UpdateBuilder update() -
insert
SQLBuilder.InsertBuilder insert() -
merge
SQLBuilder.MergeBuilder merge() -
delete
SQLBuilder.DeleteBuilder delete() -
alter_table
SQLBuilder.AlterTableBuilder alter_table() -
create_table
SQLBuilder.CreateTableBuilder create_table() -
create_index
SQLBuilder.CreateIndexBuilder create_index() -
drop_index
SQLBuilder.DropIndexBuilder drop_index() -
grant
SQLBuilder.GrantBuilder grant() -
drop_table
SQLBuilder.DropTableBuilder drop_table() -
update_table_statistics
SQLBuilder.UpdateTableStatisticsBuilder update_table_statistics() -
count
SQLBuilder.CountBuilder count() -
expression
org.gvsig.expressionevaluator.GeometryExpressionBuilder expression() -
as_identifier
-
as_clob
-
as_string
-
as_string
-
as_string
-
as_string
-
as_string
-
column
-
column
-
column_from
-
column_from
SQLBuilder.Column column_from(SQLBuilder.TableNameBuilder table, org.gvsig.expressionevaluator.ExpressionBuilder.Variable variable) -
setProperties
-
setProperties
-
formatter
org.gvsig.expressionevaluator.Formatter formatter() -
isAggregateFunction
-
getMaxRecomendedSQLLength
int getMaxRecomendedSQLLength() -
createSelectBuilder
SQLBuilder.SelectBuilder createSelectBuilder() -
getConstrainName
-