Class MySQLComStmtPrepareParameterMarkerExtractor


  • public final class MySQLComStmtPrepareParameterMarkerExtractor
    extends Object
    Parameter marker extractor for MySQL COM_STMT_PREPARE.
    • Constructor Detail

      • MySQLComStmtPrepareParameterMarkerExtractor

        public MySQLComStmtPrepareParameterMarkerExtractor()
    • Method Detail

      • findColumnsOfParameterMarkers

        public static Map<org.apache.shardingsphere.sql.parser.sql.common.segment.generic.ParameterMarkerSegment,​org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereColumn> findColumnsOfParameterMarkers​(org.apache.shardingsphere.sql.parser.sql.common.statement.SQLStatement sqlStatement,
                                                                                                                                                                                                                                          org.apache.shardingsphere.infra.metadata.database.schema.model.ShardingSphereSchema schema)
        TODO Support more statements and syntax. Find corresponding columns of parameter markers.
        Parameters:
        sqlStatement - SQL statement
        schema - schema
        Returns:
        map parameter marker segment to column