Package me.ahoo.cosid.jdbc
Class JdbcIdSegmentInitializer
java.lang.Object
me.ahoo.cosid.jdbc.JdbcIdSegmentInitializer
Jdbc IdSegment Initializer.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionJdbcIdSegmentInitializer
(String initCosIdTableSql, String initIdSegmentSql, DataSource dataSource) JdbcIdSegmentInitializer
(DataSource dataSource) -
Method Summary
Modifier and TypeMethodDescriptionint
int
initIdSegment
(String segmentName, long offset) boolean
boolean
tryInitIdSegment
(String segmentName, long offset)
-
Field Details
-
INIT_COSID_TABLE_SQL
- See Also:
-
INIT_ID_SEGMENT_SQL
- See Also:
-
-
Constructor Details
-
JdbcIdSegmentInitializer
-
JdbcIdSegmentInitializer
public JdbcIdSegmentInitializer(String initCosIdTableSql, String initIdSegmentSql, DataSource dataSource)
-
-
Method Details
-
initCosIdTable
- Throws:
SQLException
-
tryInitCosIdTable
public boolean tryInitCosIdTable() -
initIdSegment
public int initIdSegment(String segmentName, long offset) throws SQLException, SQLIntegrityConstraintViolationException -
tryInitIdSegment
-