C# 클래스 Deveel.Data.SessionExtensions

파일 보기 프로젝트 열기: deveel/deveeldb

공개 메소드들

메소드 설명
AsEventSource ( this session ) : IEventSource
AutoCommit ( this session ) : bool
AutoCommit ( this session, bool value ) : void
Begin ( this session, IsolationLevel isolation ) : ISession
CurrentSchema ( this session ) : string
CurrentSchema ( this session, string value ) : void
Database ( this session ) : IDatabase
Enter ( this session, IDbObject obj, AccessType accessType ) : void
Enter ( this session, IEnumerable objects, AccessType accessType ) : void
Exit ( this session, IDbObject obj, AccessType accessType ) : void
Exit ( this session, IEnumerable objects, AccessType accessType ) : void
IgnoreIdentifiersCase ( this session ) : bool
IgnoreIdentifiersCase ( this session, bool value ) : void
IsFinished ( this session ) : bool
LastCommandTime ( this session ) : DateTimeOffset?
Lock ( this session, IEnumerable objectNames, AccessType accessType, LockingMode mode, int timeout ) : void
ParameterStyle ( this session ) : QueryParameterStyle
ParameterStyle ( this session, QueryParameterStyle value ) : void
StartedOn ( this session ) : DateTimeOffset?
TimeZoneOffset ( this session ) : System.TimeSpan

비공개 메소드들

메소드 설명
Access ( this session ) : SystemAccess

메소드 상세

AsEventSource() 공개 정적인 메소드

public static AsEventSource ( this session ) : IEventSource
session this
리턴 IEventSource

AutoCommit() 공개 정적인 메소드

public static AutoCommit ( this session ) : bool
session this
리턴 bool

AutoCommit() 공개 정적인 메소드

public static AutoCommit ( this session, bool value ) : void
session this
value bool
리턴 void

Begin() 공개 정적인 메소드

public static Begin ( this session, IsolationLevel isolation ) : ISession
session this
isolation IsolationLevel
리턴 ISession

CurrentSchema() 공개 정적인 메소드

public static CurrentSchema ( this session ) : string
session this
리턴 string

CurrentSchema() 공개 정적인 메소드

public static CurrentSchema ( this session, string value ) : void
session this
value string
리턴 void

Database() 공개 정적인 메소드

public static Database ( this session ) : IDatabase
session this
리턴 IDatabase

Enter() 공개 정적인 메소드

public static Enter ( this session, IDbObject obj, AccessType accessType ) : void
session this
obj IDbObject
accessType AccessType
리턴 void

Enter() 공개 정적인 메소드

public static Enter ( this session, IEnumerable objects, AccessType accessType ) : void
session this
objects IEnumerable
accessType AccessType
리턴 void

Exit() 공개 정적인 메소드

public static Exit ( this session, IDbObject obj, AccessType accessType ) : void
session this
obj IDbObject
accessType AccessType
리턴 void

Exit() 공개 정적인 메소드

public static Exit ( this session, IEnumerable objects, AccessType accessType ) : void
session this
objects IEnumerable
accessType AccessType
리턴 void

IgnoreIdentifiersCase() 공개 정적인 메소드

public static IgnoreIdentifiersCase ( this session ) : bool
session this
리턴 bool

IgnoreIdentifiersCase() 공개 정적인 메소드

public static IgnoreIdentifiersCase ( this session, bool value ) : void
session this
value bool
리턴 void

IsFinished() 공개 정적인 메소드

public static IsFinished ( this session ) : bool
session this
리턴 bool

LastCommandTime() 공개 정적인 메소드

public static LastCommandTime ( this session ) : DateTimeOffset?
session this
리턴 DateTimeOffset?

Lock() 공개 정적인 메소드

public static Lock ( this session, IEnumerable objectNames, AccessType accessType, LockingMode mode, int timeout ) : void
session this
objectNames IEnumerable
accessType AccessType
mode LockingMode
timeout int
리턴 void

ParameterStyle() 공개 정적인 메소드

public static ParameterStyle ( this session ) : QueryParameterStyle
session this
리턴 QueryParameterStyle

ParameterStyle() 공개 정적인 메소드

public static ParameterStyle ( this session, QueryParameterStyle value ) : void
session this
value QueryParameterStyle
리턴 void

StartedOn() 공개 정적인 메소드

public static StartedOn ( this session ) : DateTimeOffset?
session this
리턴 DateTimeOffset?

TimeZoneOffset() 공개 정적인 메소드

public static TimeZoneOffset ( this session ) : System.TimeSpan
session this
리턴 System.TimeSpan