亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? propertyinfo.java

?? derby database source code.good for you.
?? JAVA
字號:
/*   Derby - Class org.apache.derby.iapi.db.PropertyInfo   Copyright 1998, 2004 The Apache Software Foundation or its licensors, as applicable.   Licensed under the Apache License, Version 2.0 (the "License");   you may not use this file except in compliance with the License.   You may obtain a copy of the License at      http://www.apache.org/licenses/LICENSE-2.0   Unless required by applicable law or agreed to in writing, software   distributed under the License is distributed on an "AS IS" BASIS,   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.   See the License for the specific language governing permissions and   limitations under the License. */package org.apache.derby.iapi.db;import org.apache.derby.iapi.error.StandardException;import org.apache.derby.iapi.error.PublicAPI;import org.apache.derby.iapi.sql.conn.Authorizer;import org.apache.derby.iapi.sql.conn.LanguageConnectionContext;import org.apache.derby.iapi.sql.conn.ConnectionUtil;import org.apache.derby.iapi.sql.dictionary.ConglomerateDescriptor;import org.apache.derby.iapi.sql.dictionary.DataDictionaryContext;import org.apache.derby.iapi.sql.dictionary.DataDictionary;import org.apache.derby.iapi.sql.dictionary.SchemaDescriptor;import org.apache.derby.iapi.sql.dictionary.TableDescriptor;import org.apache.derby.iapi.store.access.ConglomerateController;import org.apache.derby.iapi.store.access.TransactionController;import org.apache.derby.iapi.services.property.PropertyUtil;import org.apache.derby.iapi.reference.SQLState;import java.util.Properties;import java.sql.SQLException;/**  *	PropertyInfo is a class with static methods that retrieve the properties  * associated with a table or index and set and retrieve properties associated  * with a database.  *   * <P>  This class can only be used within an SQL-J statement, a Java procedure or a server side Java method.  <p>This class can be accessed using the class alias <code> PROPERTYINFO </code> in SQL-J statements.  */public final class PropertyInfo{    /**     * Get the Properties associated with a given table.     *	 * @param schemaName    The name of the schema that the table is in.	 * @param tableName     The name of the table.	 * 	 * @return Properties   The Properties associated with the specified table.     *                      (An empty Properties is returned if the table does not exist.)     * @exception SQLException on error     */    public static Properties getTableProperties(String schemaName, String tableName)        throws SQLException	{		return	PropertyInfo.getConglomerateProperties( schemaName, tableName, false );	}    /**     * Get the Properties associated with a given index.     *	 * @param schemaName    The name of the schema that the index is in.	 * @param indexName     The name of the index.	 * 	 * @return Properties   The Properties associated with the specified index.     *                      (An empty Properties is returned if the index does not exist.)     * @exception SQLException on error     */    public static Properties getIndexProperties(String schemaName, String indexName)        throws SQLException	{		return	PropertyInfo.getConglomerateProperties( schemaName, indexName, true );	}	/**		Fetch the value of a property of the database on the current connection.		@param key the property key		@return the value of the property or null if the property is not set.		@exception SQLException on error	*/	public static String getDatabaseProperty(String key) throws SQLException {		LanguageConnectionContext lcc = ConnectionUtil.getCurrentLCC();		try {			return PropertyUtil.getDatabaseProperty(lcc.getTransactionExecute(), key);		} catch (StandardException se) {			throw PublicAPI.wrapStandardException(se);		}	}	/**		Set or delete the value of a property of the database on the current connection.		@param key the property key		@param value the new value, if null the property is deleted.		@exception SQLException on error	*/	public static void setDatabaseProperty(String key, String value) throws SQLException	{		LanguageConnectionContext lcc = ConnectionUtil.getCurrentLCC();		try {		Authorizer a = lcc.getAuthorizer();		a.authorize(Authorizer.PROPERTY_WRITE_OP);        // Get the current transaction controller        TransactionController tc = lcc.getTransactionExecute();		tc.setProperty(key, value, false);		} catch (StandardException se) {			throw PublicAPI.wrapStandardException(se);		}	}	/**	  Internal use only.	  */    private	PropertyInfo() {}	//////////////////////////////////////////////////////////////////////////////	//	//	PRIVATE METHODS	//	/////////////////////////////////////////////////////////////////////////////    /**     * Get the Properties associated with a given conglomerate     *	 * @param schemaName    	The name of the schema that the conglomerate is in.	 * @param conglomerateName  The name of the conglomerate.	 * 	 * @return Properties   The Properties associated with the specified conglomerate.     *                      (An empty Properties is returned if the conglomerate does not exist.)     * @exception SQLException on error     */	private static Properties	getConglomerateProperties( String schemaName, String conglomerateName, boolean isIndex )        throws SQLException	{		long					  conglomerateNumber;        // find the language context.        LanguageConnectionContext lcc = ConnectionUtil.getCurrentLCC();        // Get the current transaction controller        TransactionController tc = lcc.getTransactionExecute();		try {		// find the DataDictionary		DataDictionary dd = lcc.getDataDictionary();		// get the SchemaDescriptor		SchemaDescriptor sd = dd.getSchemaDescriptor(schemaName, tc, true);		if ( !isIndex)		{			// get the TableDescriptor for the table			TableDescriptor td = dd.getTableDescriptor(conglomerateName, sd);			// Return an empty Properties if table does not exist or if it is for a view.			if ((td == null) || td.getTableType() == TableDescriptor.VIEW_TYPE) { return new Properties(); }			conglomerateNumber = td.getHeapConglomerateId();		}		else		{			// get the ConglomerateDescriptor for the index			ConglomerateDescriptor cd = dd.getConglomerateDescriptor(conglomerateName, sd, false);			// Return an empty Properties if index does not exist			if (cd == null) { return new Properties(); }			conglomerateNumber = cd.getConglomerateNumber();		}		ConglomerateController cc = tc.openConglomerate(                conglomerateNumber,                false,                0,                 TransactionController.MODE_RECORD,                TransactionController.ISOLATION_SERIALIZABLE);		Properties properties = tc.getUserCreateConglomPropList();		cc.getTableProperties( properties );		cc.close();        return properties;		} catch (StandardException se) {			throw PublicAPI.wrapStandardException(se);		}	}}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕av一区二区三区| 久久毛片高清国产| 久久日韩粉嫩一区二区三区| 国产激情视频一区二区三区欧美| 国产精品国产三级国产普通话三级 | 国产 欧美在线| 午夜av一区二区三区| 中文字幕乱码日本亚洲一区二区| 3atv在线一区二区三区| av亚洲产国偷v产偷v自拍| 免费高清在线一区| 亚洲一区二区不卡免费| 国产精品乱码人人做人人爱| 日韩欧美国产1| 欧美日韩卡一卡二| a4yy欧美一区二区三区| 狠狠色狠狠色综合系列| 日韩高清中文字幕一区| 亚洲国产wwwccc36天堂| 亚洲免费观看高清完整版在线观看| 久久精品无码一区二区三区| 日韩一区二区在线看| 欧美日韩在线一区二区| 91看片淫黄大片一级在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 亚洲午夜一区二区三区| 亚洲免费看黄网站| 亚洲欧美日韩一区| 日韩伦理av电影| 国产精品视频一二三区| 久久久国产一区二区三区四区小说| 日韩一级高清毛片| 日韩欧美中文字幕精品| 欧美一区二区三区视频在线| 6080亚洲精品一区二区| 欧美日韩国产综合久久| 欧美另类videos死尸| 欧美在线综合视频| 精品视频一区二区不卡| 在线观看91精品国产入口| 欧美亚洲一区二区在线| 在线免费观看一区| 欧美日韩一区二区三区在线| 欧美日韩日本视频| 日韩亚洲欧美一区| 精品国产一区二区三区久久影院 | 欧美精品一区二区在线播放| 日韩亚洲欧美综合| 久久理论电影网| 国产精品久久三| 亚洲欧洲日韩综合一区二区| 亚洲女子a中天字幕| 一区二区三区四区五区视频在线观看| 尤物av一区二区| 亚洲成av人片一区二区| 日韩国产高清在线| 国产麻豆精品一区二区| av在线免费不卡| 在线观看视频欧美| 欧美一区二区精品久久911| 日韩女优电影在线观看| 国产欧美在线观看一区| 国产精品高清亚洲| 亚洲国产精品嫩草影院| 蜜臀va亚洲va欧美va天堂| 国产精品69久久久久水密桃| 不卡在线观看av| 欧美日韩成人一区| 久久午夜羞羞影院免费观看| 亚洲日本在线天堂| 日日夜夜免费精品| 国产精品123| 色香蕉久久蜜桃| 日韩女优制服丝袜电影| 国产精品电影一区二区三区| 婷婷久久综合九色国产成人| 久草这里只有精品视频| 97精品久久久午夜一区二区三区| 91久久精品一区二区三| 欧美不卡在线视频| 亚洲人成网站在线| 久久激五月天综合精品| 色又黄又爽网站www久久| 91精品国产乱码| 国产精品美女一区二区三区| 亚洲小少妇裸体bbw| 国产很黄免费观看久久| 欧美在线看片a免费观看| 精品日韩99亚洲| 一区二区在线观看免费视频播放| 美国av一区二区| 91论坛在线播放| 久久综合久久99| 亚洲国产日韩综合久久精品| 国产精品夜夜嗨| 制服丝袜中文字幕一区| 国产精品久久久久久久浪潮网站| 青青青爽久久午夜综合久久午夜| www.视频一区| 337p粉嫩大胆色噜噜噜噜亚洲| 亚洲欧美另类久久久精品| 狠狠色丁香久久婷婷综| 欧美四级电影在线观看| 日本一区二区视频在线| 久久99热这里只有精品| 欧美日韩免费电影| 亚洲三级理论片| 国产一区二区不卡老阿姨| 欧美精品久久天天躁| 亚洲精品日韩综合观看成人91| 国产麻豆成人精品| 日韩欧美国产三级电影视频| 亚洲国产精品精华液网站| 99精品视频一区| 日本一区二区视频在线观看| 国产一区二区视频在线播放| 日韩精品一区二区在线观看| 亚洲一区二区三区视频在线播放 | 欧美高清一级片在线观看| 美腿丝袜亚洲一区| 欧美精品三级在线观看| 亚洲国产乱码最新视频| 91久久精品国产91性色tv| 亚洲欧美怡红院| 成人美女在线视频| 中文字幕精品一区| 高清成人免费视频| 亚洲国产精品成人综合色在线婷婷| 美女视频黄 久久| 6080亚洲精品一区二区| 肉丝袜脚交视频一区二区| 欧美午夜精品一区| 亚洲精品国产成人久久av盗摄 | 狠狠色综合日日| 欧美成人国产一区二区| 蜜桃91丨九色丨蝌蚪91桃色| 91精品午夜视频| 久久精品国产澳门| 精品国产百合女同互慰| 久久精品国产一区二区三区免费看| 欧美一区中文字幕| 久久99热国产| 国产日韩欧美一区二区三区乱码| 国产精品自拍一区| 国产精品美女视频| 色综合久久中文综合久久97 | 久久不见久久见中文字幕免费| 日韩一区和二区| 国产中文一区二区三区| 国产色91在线| 97精品视频在线观看自产线路二| 亚洲色图第一区| 欧美美女喷水视频| 麻豆91在线播放免费| 26uuuu精品一区二区| 成人综合婷婷国产精品久久 | 手机精品视频在线观看| 欧美成人一区二区三区片免费| 激情综合五月天| 国产精品网站一区| 在线日韩av片| 精品一区二区免费看| 国产精品国产三级国产普通话三级 | 欧美精品三级在线观看| 国内国产精品久久| 成人欧美一区二区三区白人| 在线播放91灌醉迷j高跟美女 | 日韩主播视频在线| www精品美女久久久tv| www.亚洲激情.com| 亚洲成人手机在线| 日韩色视频在线观看| 国产精品资源网站| 国产精品久久国产精麻豆99网站| 欧美影片第一页| 蜜桃av噜噜一区| 国产精品黄色在线观看| 911国产精品| 国产美女一区二区| 中文字幕日本乱码精品影院| 在线播放国产精品二区一二区四区| 精品一区二区国语对白| 国产精品久久久久久久第一福利 | 丁香桃色午夜亚洲一区二区三区| 欧美激情中文字幕一区二区| 色妞www精品视频| 性做久久久久久| 中文字幕 久热精品 视频在线| 91丨porny丨在线| 日本亚洲欧美天堂免费| 亚洲人123区| 日韩视频国产视频| eeuss国产一区二区三区| 麻豆久久久久久| 国产精品久久久久久久久动漫| 欧美日韩免费观看一区二区三区| 极品少妇xxxx精品少妇偷拍| 亚洲黄色小视频| 精品国产1区二区| 99国产精品国产精品毛片|