Share via


DatabaseMetaData 클래스

정의

주의

Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

[Android.Runtime.Register("java/sql/DatabaseMetaData", DoNotGenerateAcw=true)]
[System.Obsolete("Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.")]
public abstract class DatabaseMetaData : Java.Lang.Object
[<Android.Runtime.Register("java/sql/DatabaseMetaData", DoNotGenerateAcw=true)>]
[<System.Obsolete("Use the 'Java.Sql.IDatabaseMetaData' type. This class will be removed in a future release.")>]
type DatabaseMetaData = class
    inherit Object
상속
DatabaseMetaData
특성

설명

Android 플랫폼 설명서

이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.

필드

AttributeNoNulls
사용되지 않음.

값이 허용되지 않을 수 있음을 NULL 나타냅니다.

AttributeNullable
사용되지 않음.

값이 NULL 확실히 허용됨을 나타냅니다.

AttributeNullableUnknown
사용되지 않음.

값이 허용되는지 여부를 NULL 알 수 없음을 나타냅니다.

BestRowNotPseudo
사용되지 않음.

가장 좋은 행 식별자가 의사 열이 아님을 나타냅니다.

BestRowPseudo
사용되지 않음.

가장 좋은 행 식별자가 의사 열임을 나타냅니다.

BestRowSession
사용되지 않음.

가장 적합한 행 식별자의 scope 현재 세션의 나머지 부분임을 나타냅니다.

BestRowTemporary
사용되지 않음.

가장 적합한 행 식별자의 scope 매우 일시적이며 행을 사용하는 동안에만 지속됨을 나타냅니다.

BestRowTransaction
사용되지 않음.

가장 적합한 행 식별자의 scope 현재 트랜잭션의 나머지 부분임을 나타냅니다.

BestRowUnknown
사용되지 않음.

최상의 행 식별자가 의사 열일 수도, 그렇지 않을 수도 있음을 나타냅니다.

ColumnNoNulls
사용되지 않음.

열에서 값을 허용하지 NULL 않을 수 있음을 나타냅니다.

ColumnNullable
사용되지 않음.

열에서 값을 확실히 허용한다는 것을 NULL 나타냅니다.

ColumnNullableUnknown
사용되지 않음.

열의 Null 허용 여부를 알 수 없음을 나타냅니다.

FunctionColumnIn
사용되지 않음.

매개 변수 또는 열이 IN 매개 변수임을 나타냅니다.

FunctionColumnInOut
사용되지 않음.

매개 변수 또는 열이 INOUT 매개 변수임을 나타냅니다.

FunctionColumnOut
사용되지 않음.

매개 변수 또는 열이 OUT 매개 변수임을 나타냅니다.

FunctionColumnResult
사용되지 않음.

매개 변수 또는 열이 결과 집합의 열임을 나타냅니다.

FunctionColumnUnknown
사용되지 않음.

매개 변수 또는 열의 형식을 알 수 없음을 나타냅니다.

FunctionNoNulls
사용되지 않음.

값이 NULL 허용되지 않음을 나타냅니다.

FunctionNoTable
사용되지 않음.

함수가 테이블을 반환하지 않음을 나타냅니다.

FunctionNullable
사용되지 않음.

값이 NULL 허용됨을 나타냅니다.

FunctionNullableUnknown
사용되지 않음.

값이 허용되는지 여부를 NULL 알 수 없음을 나타냅니다.

FunctionResultUnknown
사용되지 않음.

함수가 결과 또는 테이블을 반환하는지 여부를 알 수 없음을 나타냅니다.

FunctionReturn
사용되지 않음.

매개 변수 또는 열이 반환 값임을 나타냅니다.

FunctionReturnsTable
사용되지 않음.

함수가 테이블을 반환한다는 것을 나타냅니다.

ImportedKeyCascade
사용되지 않음.

UPDATE_RULE의 경우 는 기본 키가 업데이트될 때 외래 키(가져온 키)가 이에 동의하도록 변경됨을 나타냅니다.

ImportedKeyInitiallyDeferred
사용되지 않음.

지연 가능성을 나타냅니다.

ImportedKeyInitiallyImmediate
사용되지 않음.

지연 가능성을 나타냅니다.

ImportedKeyNoAction
사용되지 않음.

및 열 UPDATE_RULEDELETE_RULE의 경우 기본 키를 가져온 경우 업데이트하거나 삭제할 수 없음을 나타냅니다.

ImportedKeyNotDeferrable
사용되지 않음.

지연 가능성을 나타냅니다.

ImportedKeyRestrict
사용되지 않음.

UPDATE_RULE의 경우 다른 테이블에서 외래 키로 가져온 경우 기본 키가 업데이트되지 않을 수 있음을 나타냅니다.

ImportedKeySetDefault
사용되지 않음.

및 열 UPDATE_RULEDELETE_RULE의 경우 기본 키가 업데이트되거나 삭제되면 외래 키(가져온 키)가 기본값으로 설정됨을 나타냅니다.

ImportedKeySetNull
사용되지 않음.

및 열 UPDATE_RULEDELETE_RULE의 경우 기본 키가 업데이트되거나 삭제되면 외래 키(가져온 키)가 로 변경됨을 NULL나타냅니다.

ProcedureColumnIn
사용되지 않음.

열이 IN 매개 변수를 저장한다는 것을 나타냅니다.

ProcedureColumnInOut
사용되지 않음.

열이 INOUT 매개 변수를 저장한다는 것을 나타냅니다.

ProcedureColumnOut
사용되지 않음.

열이 OUT 매개 변수를 저장한다는 것을 나타냅니다.

ProcedureColumnResult
사용되지 않음.

열에 결과가 저장됨을 나타냅니다.

ProcedureColumnReturn
사용되지 않음.

열에 반환 값이 저장됨을 나타냅니다.

ProcedureColumnUnknown
사용되지 않음.

열 형식을 알 수 없음을 나타냅니다.

ProcedureNoNulls
사용되지 않음.

값이 NULL 허용되지 않음을 나타냅니다.

ProcedureNoResult
사용되지 않음.

프로시저가 결과를 반환하지 않음을 나타냅니다.

ProcedureNullable
사용되지 않음.

값이 NULL 허용됨을 나타냅니다.

ProcedureNullableUnknown
사용되지 않음.

값이 허용되는지 여부를 NULL 알 수 없음을 나타냅니다.

ProcedureResultUnknown
사용되지 않음.

프로시저가 결과를 반환하는지 여부를 알 수 없음을 나타냅니다.

ProcedureReturnsResult
사용되지 않음.

프로시저가 결과를 반환한다는 것을 나타냅니다.

SqlStateSQL
사용되지 않음.

메서드 DatabaseMetaData.getSQLStateType 에서 반환된 값이 SQLSTATE 값인지 여부를 나타내는 데 사용되는 메서드 SQLException.getSQLState 의 가능한 반환 값입니다.

SqlStateSQL99
사용되지 않음.

메서드 DatabaseMetaData.getSQLStateType 에서 반환된 값이 SQL99 SQLSTATE 값인지 여부를 나타내는 데 사용되는 메서드 SQLException.getSQLState 의 가능한 반환 값입니다.

SqlStateXOpen
사용되지 않음.

메서드 DatabaseMetaData.getSQLStateType 에서 반환된 값이 X/Open(현재 Open Group으로 알려짐) SQL CLI SQLSTATE 값인지 여부를 나타내는 데 사용되는 메서드 SQLException.getSQLState 의 가능한 반환 값입니다.

TableIndexClustered
사용되지 않음.

이 테이블 인덱스가 클러스터형 인덱스임을 나타냅니다.

TableIndexHashed
사용되지 않음.

이 테이블 인덱스가 해시된 인덱스임을 나타냅니다.

TableIndexOther
사용되지 않음.

이 테이블 인덱스가 클러스터형 인덱스, 해시된 인덱스 또는 테이블 통계가 아님을 나타냅니다. 이 항목이 아닌 다른 것입니다.

TableIndexStatistic
사용되지 않음.

이 열에 테이블의 인덱스 설명과 함께 반환되는 테이블 통계가 포함되어 있음을 나타냅니다.

TypeNoNulls
사용되지 않음.

이 데이터 형식에 NULL 대해 값이 허용되지 않음을 나타냅니다.

TypeNullable
사용되지 않음.

이 데이터 형식에 NULL 대해 값이 허용됨을 나타냅니다.

TypeNullableUnknown
사용되지 않음.

이 데이터 형식에 대해 값이 허용되는지 여부를 NULL 알 수 없음을 나타냅니다.

TypePredBasic
사용되지 않음.

조건자를 사용하지 않는 검색 절에서 WHERE 만 데이터 형식을 사용할 LIKE 수 있음을 나타냅니다.

TypePredChar
사용되지 않음.

조건자를 사용하는 검색 절에서 WHERE 만 데이터 형식을 사용할 LIKE 수 있음을 나타냅니다.

TypePredNone
사용되지 않음.

WHERE 이 형식에 대해 검색 절이 지원되지 않음을 나타냅니다.

TypeSearchable
사용되지 않음.

모든 WHERE 검색 절이 이 형식을 기반으로 할 수 있음을 나타냅니다.

VersionColumnNotPseudo
사용되지 않음.

이 버전 열이 의사 열이 아님을 나타냅니다.

VersionColumnPseudo
사용되지 않음.

이 버전 열이 의사 열임을 나타냅니다.

VersionColumnUnknown
사용되지 않음.

이 버전 열이 의사 열일 수도, 그렇지 않을 수도 있음을 나타냅니다.

속성

Class
사용되지 않음.

Object의 런타임 클래스를 반환합니다.

(다음에서 상속됨 Object)
Handle
사용되지 않음.

기본 Android instance 대한 핸들입니다.

(다음에서 상속됨 Object)
JniIdentityHashCode
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
JniPeerMembers
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
PeerReference
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
ThresholdClass
사용되지 않음.

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 Object)
ThresholdType
사용되지 않음.

이 API는 Android용 Mono 인프라를 지원하며 코드에서 직접 사용할 수 없습니다.

(다음에서 상속됨 Object)

메서드

Clone()
사용되지 않음.

이 개체의 복사본을 만들고 반환합니다.

(다음에서 상속됨 Object)
Dispose()
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
Dispose(Boolean)
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
Equals(Object)
사용되지 않음.

다른 개체가 이 개체와 "같음"인지 여부를 나타냅니다.

(다음에서 상속됨 Object)
GetHashCode()
사용되지 않음.

개체의 해시 코드 값을 반환합니다.

(다음에서 상속됨 Object)
JavaFinalize()
사용되지 않음.

가비지 수집에서 개체에 대한 참조가 더 이상 없다고 판단할 때 개체의 가비지 수집기에서 호출됩니다.

(다음에서 상속됨 Object)
Notify()
사용되지 않음.

이 개체의 모니터에서 대기 중인 단일 스레드를 해제합니다.

(다음에서 상속됨 Object)
NotifyAll()
사용되지 않음.

이 개체의 모니터에서 대기 중인 모든 스레드를 해제합니다.

(다음에서 상속됨 Object)
SetHandle(IntPtr, JniHandleOwnership)
사용되지 않음.

Handle 속성을 설정합니다.

(다음에서 상속됨 Object)
ToArray<T>()
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
ToString()
사용되지 않음.

개체의 문자열 표현을 반환합니다.

(다음에서 상속됨 Object)
UnregisterFromRuntime()
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
Wait()
사용되지 않음.

현재 스레드가 각성될 때까지 대기하도록 합니다. 일반적으로 <알림을<> 받>거나<<> 중단/em>합니다.

(다음에서 상속됨 Object)
Wait(Int64)
사용되지 않음.

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)
Wait(Int64, Int32)
사용되지 않음.

현재 스레드가 깨어날 때까지 대기하게 하며, 일반적으로 <알림을 받<>거나 중단</>em>>을 받거나 <일정량의 실시간이 경과할 때까지 대기합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IJavaPeerable.Disposed()
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.DisposeUnlessReferenced()
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.Finalized()
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.JniManagedPeerState
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

(다음에서 상속됨 Object)

확장 메서드

JavaCast<TResult>(IJavaObject)
사용되지 않음.

Android 런타임 확인 형식 변환을 수행합니다.

JavaCast<TResult>(IJavaObject)
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

GetJniTypeName(IJavaPeerable)
사용되지 않음.

데이터베이스 관리 시스템 및 지원되는 기능에 대한 포괄적인 정보를 제공하는 인터페이스입니다.

적용 대상