public class JDBCCrawlDataSerializer extends Object implements IJDBCSerializer
Modifier and Type | Field and Description |
---|---|
protected static String |
ALL_FIELDS |
Constructor and Description |
---|
JDBCCrawlDataSerializer() |
Modifier and Type | Method and Description |
---|---|
String |
getCachedCrawlDataSQL() |
Object[] |
getCachedCrawlDataValues(String reference) |
String[] |
getCreateTableSQLs(String table) |
String |
getDeleteCrawlDataSQL(String table) |
Object[] |
getDeleteCrawlDataValues(String table,
ICrawlData crawlURL) |
String |
getInsertCrawlDataSQL(String table) |
Object[] |
getInsertCrawlDataValues(String table,
ICrawlData crawlData) |
String |
getNextQueuedCrawlDataSQL() |
Object[] |
getNextQueuedCrawlDataValues() |
String |
getReferenceExistsSQL(String table) |
Object[] |
getReferenceExistsValues(String table,
String reference) |
String |
getSelectCrawlDataSQL(String table) |
ICrawlData |
toCrawlData(String table,
ResultSet rs) |
protected static final String ALL_FIELDS
public String[] getCreateTableSQLs(String table)
getCreateTableSQLs
in interface IJDBCSerializer
public String getSelectCrawlDataSQL(String table)
getSelectCrawlDataSQL
in interface IJDBCSerializer
public String getDeleteCrawlDataSQL(String table)
getDeleteCrawlDataSQL
in interface IJDBCSerializer
public Object[] getDeleteCrawlDataValues(String table, ICrawlData crawlURL)
getDeleteCrawlDataValues
in interface IJDBCSerializer
public String getInsertCrawlDataSQL(String table)
getInsertCrawlDataSQL
in interface IJDBCSerializer
public Object[] getInsertCrawlDataValues(String table, ICrawlData crawlData)
getInsertCrawlDataValues
in interface IJDBCSerializer
public String getNextQueuedCrawlDataSQL()
getNextQueuedCrawlDataSQL
in interface IJDBCSerializer
public Object[] getNextQueuedCrawlDataValues()
getNextQueuedCrawlDataValues
in interface IJDBCSerializer
public String getCachedCrawlDataSQL()
getCachedCrawlDataSQL
in interface IJDBCSerializer
public Object[] getCachedCrawlDataValues(String reference)
getCachedCrawlDataValues
in interface IJDBCSerializer
public String getReferenceExistsSQL(String table)
getReferenceExistsSQL
in interface IJDBCSerializer
public Object[] getReferenceExistsValues(String table, String reference)
getReferenceExistsValues
in interface IJDBCSerializer
public ICrawlData toCrawlData(String table, ResultSet rs) throws SQLException
toCrawlData
in interface IJDBCSerializer
SQLException
Copyright © 2009–2020 Norconex Inc.. All rights reserved.