接口的使用
com.alibaba.druid.sql.ast.SQLDataType
使用SQLDataType的程序包
程序包
说明
-
com.alibaba.druid.sql中SQLDataType的使用
修饰符和类型方法说明static SQLDataTypeSQLTransformUtils.transformOracleToAliyunAds(SQLDataType x) static SQLDataTypeSQLTransformUtils.transformOracleToMySql(SQLDataType x) static SQLDataTypeSQLTransformUtils.transformOracleToPostgresql(SQLDataType x) static SQLDataTypeSQLTransformUtils.transformOracleToPPAS(SQLDataType x) 参数类型为SQLDataType的com.alibaba.druid.sql中的方法修饰符和类型方法说明static SQLDataTypeSQLTransformUtils.transformOracleToAliyunAds(SQLDataType x) static SQLDataTypeSQLTransformUtils.transformOracleToMySql(SQLDataType x) static SQLDataTypeSQLTransformUtils.transformOracleToPostgresql(SQLDataType x) static SQLDataTypeSQLTransformUtils.transformOracleToPPAS(SQLDataType x) -
com.alibaba.druid.sql.ast中SQLDataType的使用
修饰符和类型类说明classclassclassclassclassclassclassclass修饰符和类型方法说明SQLDataType.clone()SQLExpr.computeDataType()SQLExprImpl.computeDataType()SQLObjectImpl.computeDataType()SQLArrayDataType.getComponentType()SQLDataTypeRefExpr.getDataType()SQLDeclareItem.getDataType()SQLObjectWithDataType.getDataType()SQLParameter.getDataType()SQLStructDataType.Field.getDataType()SQLMapDataType.getKeyType()SQLMapDataType.getValueType()返回变量类型为SQLDataType的类型的com.alibaba.druid.sql.ast中的方法参数类型为SQLDataType的com.alibaba.druid.sql.ast中的方法修饰符和类型方法说明voidSQLUnionDataType.add(SQLDataType item) SQLRowDataType.addField(SQLName name, SQLDataType dataType) SQLStructDataType.addField(SQLName name, SQLDataType dataType) voidSQLArrayDataType.setComponentType(SQLDataType x) voidSQLDataTypeRefExpr.setDataType(SQLDataType x) voidSQLDeclareItem.setDataType(SQLDataType dataType) voidSQLObjectWithDataType.setDataType(SQLDataType dataType) voidSQLParameter.setDataType(SQLDataType dataType) voidSQLStructDataType.Field.setDataType(SQLDataType x) voidSQLMapDataType.setKeyType(SQLDataType x) voidSQLMapDataType.setValueType(SQLDataType x) 参数类型为SQLDataType的com.alibaba.druid.sql.ast中的构造器限定符构造器说明Field(SQLName name, SQLDataType dataType) SQLArrayDataType(SQLDataType componentType) SQLArrayDataType(SQLDataType componentType, DbType dbType) SQLDataTypeRefExpr(SQLDataType dataType) SQLDeclareItem(SQLName name, SQLDataType dataType) SQLDeclareItem(SQLName name, SQLDataType dataType, SQLExpr value) SQLMapDataType(SQLDataType keyType, SQLDataType valueType) SQLMapDataType(SQLDataType keyType, SQLDataType valueType, DbType dbType) -
com.alibaba.druid.sql.ast.expr中SQLDataType的使用
修饰符和类型字段说明static final SQLDataTypeSQLBooleanExpr.DATA_TYPEstatic final SQLDataTypeSQLCharExpr.DATA_TYPEstatic final SQLDataTypeSQLDateExpr.DATA_TYPEstatic final SQLDataTypeSQLDateTimeExpr.DATA_TYPEstatic final SQLDataTypeSQLDecimalExpr.DATA_TYPEstatic final SQLDataTypeSQLDoubleExpr.DATA_TYPEstatic final SQLDataTypeSQLFloatExpr.DATA_TYPEstatic final SQLDataTypeSQLIntegerExpr.DATA_TYPEstatic final SQLDataTypeSQLIntervalExpr.DATA_TYPEstatic final SQLDataTypeSQLJSONExpr.DATA_TYPEstatic final SQLDataTypeSQLTimeExpr.DATA_TYPEstatic final SQLDataTypeSQLTimestampExpr.DATA_TYPEstatic final SQLDataTypeSQLNumberExpr.DATA_TYPE_BIGINTstatic final SQLDataTypeSQLNumberExpr.DATA_TYPE_DOUBLEstatic final SQLDataTypeSQLNumberExpr.DATA_TYPE_NUMBERprotected SQLDataTypeSQLCastExpr.dataTypeprotected SQLDataTypeSQLMethodInvokeExpr.resolvedReturnDataType修饰符和类型方法说明SQLAggregateExpr.computeDataType()SQLAnyExpr.computeDataType()SQLBetweenExpr.computeDataType()SQLBinaryOpExpr.computeDataType()SQLBooleanExpr.computeDataType()SQLCaseExpr.computeDataType()SQLCastExpr.computeDataType()SQLCharExpr.computeDataType()SQLContainsExpr.computeDataType()SQLDateExpr.computeDataType()SQLDateTimeExpr.computeDataType()SQLExtractExpr.computeDataType()SQLIdentifierExpr.computeDataType()SQLInListExpr.computeDataType()SQLInSubQueryExpr.computeDataType()SQLIntegerExpr.computeDataType()SQLIntervalExpr.computeDataType()SQLJSONExpr.computeDataType()SQLMethodInvokeExpr.computeDataType()SQLNCharExpr.computeDataType()SQLNotExpr.computeDataType()SQLNumberExpr.computeDataType()SQLPropertyExpr.computeDataType()SQLQueryExpr.computeDataType()SQLSomeExpr.computeDataType()SQLTimeExpr.computeDataType()SQLTimestampExpr.computeDataType()SQLUnaryExpr.computeDataType()static SQLDataTypeSQLExprUtils.createDataTypeFromJdbc(DbType dbType, int jdbType, Integer precision, Integer scale) SQLCastExpr.getDataType()SQLMethodInvokeExpr.getResolvedReturnDataType()修饰符和类型方法说明voidSQLCastExpr.setDataType(SQLDataType dataType) voidSQLMethodInvokeExpr.setResolvedReturnDataType(SQLDataType resolvedReturnDataType) 参数类型为SQLDataType的com.alibaba.druid.sql.ast.expr中的构造器 -
com.alibaba.druid.sql.ast.statement中SQLDataType的使用
修饰符和类型方法说明SQLSelectItem.computeDataType()SQLAlterTableAlterColumn.getDataType()SQLColumnDefinition.getDataType()SQLCreateFunctionStatement.getDataType()SQLCreateFunctionStatement.getReturnDataType()修饰符和类型方法说明voidSQLAlterTableAlterColumn.setDataType(SQLDataType x) voidSQLColumnDefinition.setDataType(SQLDataType dataType) voidSQLCreateFunctionStatement.setDataType(SQLDataType dataType) voidSQLCreateFunctionStatement.setReturnDataType(SQLDataType returnDataType) 限定符构造器说明SQLDeclareStatement(SQLName name, SQLDataType dataType) SQLDeclareStatement(SQLName name, SQLDataType dataType, SQLExpr value) -
com.alibaba.druid.sql.dialect.mysql.ast.expr中SQLDataType的使用
-
com.alibaba.druid.sql.dialect.mysql.parser中SQLDataType的使用
-
com.alibaba.druid.sql.dialect.mysql.visitor中SQLDataType的使用
-
com.alibaba.druid.sql.dialect.odps.ast中SQLDataType的使用
返回变量类型为SQLDataType的类型的com.alibaba.druid.sql.dialect.odps.ast中的方法 -
com.alibaba.druid.sql.dialect.odps.visitor中SQLDataType的使用
-
com.alibaba.druid.sql.dialect.oracle.ast中SQLDataType的使用
-
com.alibaba.druid.sql.dialect.oracle.ast.expr中SQLDataType的使用
-
com.alibaba.druid.sql.dialect.oracle.ast.stmt中SQLDataType的使用
修饰符和类型方法说明OracleCreateTypeStatement.getIndexBy()OracleCreateTypeStatement.getTableOf()OracleCreateTypeStatement.getVarrayDataType()修饰符和类型方法说明voidOracleCreateTypeStatement.setIndexBy(SQLDataType x) voidOracleCreateTypeStatement.setTableOf(SQLDataType x) voidOracleCreateTypeStatement.setVarrayDataType(SQLDataType x) -
com.alibaba.druid.sql.dialect.oracle.parser中SQLDataType的使用
修饰符和类型方法说明OracleFunctionDataType.getReturnDataType()OracleExprParser.parseDataType(boolean restrict) -
com.alibaba.druid.sql.dialect.oscar.parser中SQLDataType的使用
修饰符和类型方法说明OscarExprParser.parseDataType()protected SQLDataTypeOscarExprParser.parseDataTypeRest(SQLDataType dataType) -
com.alibaba.druid.sql.dialect.postgresql.parser中SQLDataType的使用
修饰符和类型方法说明PGExprParser.parseDataType()protected SQLDataTypePGExprParser.parseDataTypeRest(SQLDataType dataType) -
com.alibaba.druid.sql.parser中SQLDataType的使用
修饰符和类型方法说明protected SQLDataTypeSQLExprParser.parseCharTypeRest(SQLCharacterDataType charType) SQLExprParser.parseDataType()SQLExprParser.parseDataType(boolean restrict) protected SQLDataTypeSQLExprParser.parseDataTypeRest(SQLDataType dataType) 参数类型为SQLDataType的com.alibaba.druid.sql.parser中的方法 -
com.alibaba.druid.sql.repository中SQLDataType的使用
-
com.alibaba.druid.sql.visitor中SQLDataType的使用
参数类型为SQLDataType的com.alibaba.druid.sql.visitor中的方法修饰符和类型方法说明default voidSQLASTVisitor.endVisit(SQLDataType x) protected voidSQLASTOutputVisitor.printDataType(SQLDataType x) voidSQLDataTypeValidator.validate(SQLDataType x) booleanSQLASTOutputVisitor.visit(SQLDataType x) default booleanSQLASTVisitor.visit(SQLDataType x) booleanSQLDataTypeValidator.visit(SQLDataType x)