public class BaseColumnStore
extends gu.sql2java.store.BaseURLStore
| Modifier and Type | Class and Description |
|---|---|
protected class |
BaseColumnStore.DatabaseURLConnection |
protected class |
BaseColumnStore.Handler |
static class |
BaseColumnStore.StringCastException |
static class |
BaseColumnStore.URLParseException |
| Modifier and Type | Field and Description |
|---|---|
protected int |
extensionId |
protected gu.sql2java.TableManager<gu.sql2java.BaseBean> |
manager |
protected gu.sql2java.RowMetaData |
metaData |
protected int |
mimeId |
protected static java.lang.String |
PKS |
protected java.lang.String |
protocol |
protected java.lang.String |
storeColumn |
protected java.lang.Class<?> |
storeColumnType |
protected java.lang.String |
tablename |
| Constructor and Description |
|---|
BaseColumnStore(java.lang.String tablename,
java.lang.String storeColumn,
java.lang.String extensionColumn,
java.lang.String mimeColumn) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
doDelete(java.net.URL storedURL) |
protected boolean |
doExists(java.net.URL storedURL) |
protected java.net.URL |
doFind(java.lang.String md5) |
protected java.net.URLStreamHandler |
doGetURLStreamHandler() |
protected java.net.URL |
doStore(byte[] binary,
java.lang.String md5,
java.lang.String extension,
boolean makeURLOnly) |
boolean |
equals(java.lang.Object obj) |
protected void |
fillStoreBean(gu.sql2java.BaseBean bean,
byte[] binary,
java.lang.String extension) |
protected java.lang.String |
getExtension(gu.sql2java.BaseBean bean)
从数据库记录中获取当前数据的扩展名
|
protected java.lang.String |
getMime(gu.sql2java.BaseBean bean)
从数据库记录中获取当前数据的MIME类型
|
java.lang.String |
getProtocol() |
int |
hashCode() |
protected java.net.URL |
makeURL(java.lang.String suffix,
java.lang.Object... primaryKeys) |
protected java.lang.String |
pathOf(java.lang.String suffix,
java.lang.Object... primaryKeys) |
protected java.lang.Object[] |
primaryKeysOf(java.lang.String md5,
java.lang.String extension) |
java.lang.String |
toString() |
protected final java.lang.String tablename
protected final java.lang.String storeColumn
protected final gu.sql2java.TableManager<gu.sql2java.BaseBean> manager
protected final gu.sql2java.RowMetaData metaData
protected final java.lang.Class<?> storeColumnType
protected final java.lang.String protocol
protected final int extensionId
protected final int mimeId
protected static final java.lang.String PKS
public BaseColumnStore(java.lang.String tablename,
java.lang.String storeColumn,
java.lang.String extensionColumn,
java.lang.String mimeColumn)
public java.lang.String getProtocol()
protected java.lang.Object[] primaryKeysOf(java.lang.String md5,
java.lang.String extension)
protected final java.lang.String pathOf(java.lang.String suffix,
java.lang.Object... primaryKeys)
protected final java.net.URL makeURL(java.lang.String suffix,
java.lang.Object... primaryKeys)
protected java.lang.String getExtension(gu.sql2java.BaseBean bean)
bean - 数据库记录(不为null)protected java.lang.String getMime(gu.sql2java.BaseBean bean)
bean - 数据库记录(不为null)protected final void fillStoreBean(gu.sql2java.BaseBean bean,
byte[] binary,
java.lang.String extension)
protected java.net.URL doStore(byte[] binary,
java.lang.String md5,
java.lang.String extension,
boolean makeURLOnly)
throws java.io.IOException
doStore in class gu.sql2java.store.BaseURLStorejava.io.IOExceptionprotected java.net.URL doFind(java.lang.String md5)
doFind in class gu.sql2java.store.BaseURLStoreprotected boolean doExists(java.net.URL storedURL)
doExists in class gu.sql2java.store.BaseURLStoreprotected boolean doDelete(java.net.URL storedURL)
throws java.io.IOException
doDelete in class gu.sql2java.store.BaseURLStorejava.io.IOExceptionprotected java.net.URLStreamHandler doGetURLStreamHandler()
doGetURLStreamHandler in class gu.sql2java.store.BaseURLStorepublic int hashCode()
hashCode in class gu.sql2java.store.BaseURLStorepublic boolean equals(java.lang.Object obj)
equals in class gu.sql2java.store.BaseURLStorepublic java.lang.String toString()
toString in class gu.sql2java.store.BaseURLStoreCopyright © 2021. All Rights Reserved.