001
014
015 package com.liferay.portal.scheduler.quartz;
016
017 import java.io.ByteArrayOutputStream;
018
019 import java.sql.PreparedStatement;
020 import java.sql.SQLException;
021
022 import org.quartz.impl.jdbcjobstore.MSSQLDelegate;
023
024 import org.slf4j.Logger;
025
026
033 public class SybaseDelegate extends MSSQLDelegate {
034
035 public SybaseDelegate(
036 Logger logger, String tablePrefix, String instanceId) {
037
038 super(logger, tablePrefix, instanceId);
039 }
040
041 public SybaseDelegate(
042 Logger logger, String tablePrefix, String instanceId,
043 Boolean useProperties) {
044
045 super(logger, tablePrefix, instanceId, useProperties);
046 }
047
048 @Override
049 protected void setBytes(
050 PreparedStatement ps, int index, ByteArrayOutputStream baos)
051 throws SQLException {
052
053 if (baos == null) {
054 ps.setBytes(index, null);
055 }
056 else {
057 ps.setBytes(index, baos.toByteArray());
058 }
059 }
060
061 }