Package org.springframework.jdbc.support.lob

Examples of org.springframework.jdbc.support.lob.DefaultLobHandler


    lobCreator.setBlobAsBytes(ps, 1, content);
    psControl.verify();
  }

  public void testSetBlobAsBinaryStream() throws SQLException, IOException {
    LobCreator lobCreator = (new DefaultLobHandler()).getLobCreator();
    InputStream bis = new ByteArrayInputStream("testContent".getBytes());

    MockControl psControl = MockControl.createControl(PreparedStatement.class);
    PreparedStatement ps = (PreparedStatement) psControl.getMock();
    ps.setBinaryStream(1, bis, 11);
View Full Code Here


    lobCreator.setBlobAsBinaryStream(ps, 1, bis, 11);
    psControl.verify();
  }

  public void testSetClobAsString() throws SQLException, IOException {
    LobCreator lobCreator = (new DefaultLobHandler()).getLobCreator();
    String content = "testContent";

    MockControl psControl = MockControl.createControl(PreparedStatement.class);
    PreparedStatement ps = (PreparedStatement) psControl.getMock();
    ps.setString(1, content);
View Full Code Here

    lobCreator.setClobAsString(ps, 1, content);
    psControl.verify();
  }

  public void testSetClobAsAsciiStream() throws SQLException, IOException {
    LobCreator lobCreator = (new DefaultLobHandler()).getLobCreator();
    InputStream bis = new ByteArrayInputStream("testContent".getBytes());

    MockControl psControl = MockControl.createControl(PreparedStatement.class);
    PreparedStatement ps = (PreparedStatement) psControl.getMock();
    ps.setAsciiStream(1, bis, 11);
View Full Code Here

    lobCreator.setClobAsAsciiStream(ps, 1, bis, 11);
    psControl.verify();
  }

  public void testSetClobAsCharacterStream() throws SQLException, IOException {
    LobCreator lobCreator = (new DefaultLobHandler()).getLobCreator();
    Reader str = new StringReader("testContent");

    MockControl psControl = MockControl.createControl(PreparedStatement.class);
    PreparedStatement ps = (PreparedStatement) psControl.getMock();
    ps.setCharacterStream(1, str, 11);
View Full Code Here

              @Override
              public void processRow(ResultSet rs)
                  throws SQLException {
                if (!bFirstRowRead) {
                  LobHandler lobHandler = new DefaultLobHandler();
                  String clobText = lobHandler
                      .getClobAsString(rs, 1);
                  aCAS.setDocumentText(clobText);
                  bFirstRowRead = true;
                } else {
                  log.error("Multiple documents for document key: "
View Full Code Here

    props.load(in);

    datasource = new DriverManagerDataSource(props.getProperty("db.url"), props.getProperty("db.username"), props.getProperty("db.password"));

    DataObjectFactory dataObjectFactory = new TgacDataObjectFactory();
    LobHandler lh = new DefaultLobHandler();
    JdbcTemplate template = new JdbcTemplate(datasource);

    //securityDAO = new SQLSecurityDAO();
    securityDAO = new MockSQLSecurityDAO();
    securityDAO.setLobHandler(lh);
View Full Code Here

      databaseType = DatabaseType.fromMetaData(dataSource).name();
      logger.info("No database type set, using meta data indicating: " + databaseType);
    }

    if (lobHandler == null) {
      lobHandler = new DefaultLobHandler();
    }

    if (serializer == null) {
      XStreamExecutionContextStringSerializer defaultSerializer = new XStreamExecutionContextStringSerializer();
      defaultSerializer.afterPropertiesSet();
View Full Code Here

    when(incrementerFactory.getIncrementer("ORACLE", tablePrefix + "JOB_SEQ")).thenReturn(new StubIncrementer());
    when(incrementerFactory.getIncrementer("ORACLE", tablePrefix + "JOB_EXECUTION_SEQ")).thenReturn(new StubIncrementer());
    when(incrementerFactory.getIncrementer("ORACLE", tablePrefix + "STEP_EXECUTION_SEQ")).thenReturn(new StubIncrementer());
    factory.setIncrementerFactory(incrementerFactory);

    LobHandler lobHandler = new DefaultLobHandler();
    factory.setLobHandler(lobHandler);

    factory.afterPropertiesSet();
    assertEquals(lobHandler, ReflectionTestUtils.getField(factory, "lobHandler"));
View Full Code Here

    _version1Instant = now.minusSeconds(100);
    _version2Instant = now.minusSeconds(50);
    s_logger.debug("test data now:   {}", _version1Instant);
    s_logger.debug("test data later: {}", _version2Instant);
    FudgeContext fudgeContext = OpenGammaFudgeContext.getInstance();
    LobHandler lobHandler = new DefaultLobHandler();
    final JdbcOperations template = _exgMaster.getDbConnector().getJdbcOperations();
    ManageableExchange exchange = new ManageableExchange();
    exchange.setUniqueId(UniqueId.of("DbExg", "101", "0"));
    exchange.setExternalIdBundle(ExternalIdBundle.of(ExternalId.of("A", "B"), ExternalId.of("C", "D"), ExternalId.of("E", "F")));
    exchange.setName("TestExchange101");
View Full Code Here

  private void addExternalIds() {
    FudgeMsgEnvelope env = s_fudgeContext.toFudgeMsg(ExternalId.of("A", "B"));
    byte[] bytes = s_fudgeContext.toByteArray(env.getMessage());
    String cls = ExternalId.class.getName();
    LobHandler lobHandler = new DefaultLobHandler();
    final JdbcOperations template = _cfgMaster.getDbConnector().getJdbcOperations();
    template.update("INSERT INTO cfg_config VALUES (?,?,?,?,?, ?,?,?,?)",
        101, 101, toSqlTimestamp(_version1aInstant), MAX_SQL_TIMESTAMP, toSqlTimestamp(_version1aInstant), MAX_SQL_TIMESTAMP, "TestConfig101", cls,
        new SqlParameterValue(Types.BLOB, new SqlLobValue(bytes, lobHandler)));
    template.update("INSERT INTO cfg_config VALUES (?,?,?,?,?, ?,?,?,?)",
View Full Code Here

TOP

Related Classes of org.springframework.jdbc.support.lob.DefaultLobHandler

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.