Skip to content
This repository was archived by the owner on Jul 12, 2022. It is now read-only.

ISQLiteReadOnlyTable

syadeu edited this page Apr 15, 2021 · 1 revision

Namespace: Syadeu.Database

public interface ISQLiteReadOnlyTable : IValidation

SQLiteTable 을 임의로 수정하지 못하도록 묶는 interface 입니다.

Inheritance: System.Object -> ISQLiteReadOnlyTable
Derived: SQLiteTable
Implements: IValidation

Overview

Remarks

Description

Examples


Properties

Name Description
In-Development IsByteTable 개발 중
Name 이 테이블의 이름입니다.
Columns 이 테이블내 존재하는 컬럼들입니다.
PrimaryKeyPairs 메인 키 값을 기준으로 만들어진 Dictionary 를 반환합니다.
Count 이 테이블 열의 총 갯수입니다.

Public Methods

Name Description
HasKey<T> 해당 메인 키 값이 존재하는지 반환합니다.
HasColumnValue 해당 컬럼에 값이 해당 값이 존재하는지 반환합니다.
HasColumn 해당 컬럼이 존재하는지 반환합니다.
CompairLine<T> 같은 컬럼을 가진 두 테이블 데이터를 메인 키 값으로 비교합니다. 단 하나라도 행의 값이 다르거나, 비교 대상이 해당 키를 갖고있지 않으면 false 를 반환합니다.
ReadLine<T> 해당 열을 SQLiteTableAttribute 선언된 구조체로 반환합니다.
TryGetColumn 이 테이블에서 해당 이름을 가진 행을 반환합니다.
TryReadLine 해당 열을 반환합니다.
TryReadLine<T> 해당 열을 SQLiteTableAttribute 선언된 구조체로 반환합니다.
TryReadLineWithPrimary<T> 해당 키 값이 일치하는 열을 SQLiteTableAttribute 선언된 구조체로 반환합니다.

Inherited Members

Name Description
IsValid 이 테이블이 유효한지 반환합니다.
- Interfaces
- Enums
- Attributes
- Abstract Classes
- Classes
- Structs
- Exceptions

- Syadeu.Presentation
- Syadeu.Collections
- Syadeu.Collections.Converters
- Syadeu.Collections.Proxy
- Syadeu.Presentation.Proxy
- Syadeu.Presentation.Internal
- Syadeu.Presentation.Entities
- Syadeu.Presentation.Attributes
- Syadeu.Presentation.Components
- Syadeu.Presentation.Actions
- Syadeu.Presentation.Render
  • CameraData
  • CameraFrustum
  • IntersectionType
  • RenderSystem
  • WorldCanvasSystem
- Syadeu.Presentation.Data
  • DataContainerSystem
  • DataObjectBase
  • EntityAnimationClipEventData
- Syadeu.Presentation.Events

Clone this wiki locally