Age | Commit message (Collapse) | Author |
|
Change-Id: I76b0f9e547ce604aaace129a60c99b0beceac300
|
|
Change-Id: I06cfdc29d7613638d3cea080e7b39c67c74d4de0
|
|
Change-Id: I0458892d9688a8618789652caf67251a61cc63aa
Reviewed-on: https://gerrit.libreoffice.org/5884
Reviewed-by: Andrzej J.R. Hunt <andrzej@ahunt.org>
Tested-by: Andrzej J.R. Hunt <andrzej@ahunt.org>
|
|
Change-Id: I059fbee385a109069c70f3869021c8e2ee48fee1
|
|
Change-Id: Idaddaeff58fa9433c678e7913435ad81bd615934
|
|
Change-Id: Ia2eb42ea2bf0f70a6d1fef29438a43a7a2f69388
|
|
Firebird doesn't support catalogs or schemas hence these parameters
are unused in the various get[...] methods. Previously these were (void)
casted however commenting out the parameters seems more correct and reduces
the amount of code.
(This was omitted for as-of-yet unimplemented methods since they will still
be looked at in detail.)
Change-Id: Ic6566ff0b3e873b802deec79d5497efdd21e577d
|
|
This commit somehow got lost on my old computer, so here it is
recreated.
Change-Id: Ib4001a21c92976fe0e3dea3778360ff67cbfa3a9
|
|
Firebird's DROP INDEX statements only need to contain the index name, including
the table name causes an error.
Change-Id: I5b61d82bda7176148f7849e31bd050e025f84e02
|
|
This ensures that the enclosing directory is kept while we work with
it.
Conflicts:
connectivity/source/drivers/firebird/Connection.cxx
Change-Id: I5c095d481414e345cf05efc3d40d314f8f40ed12
Reviewed-on: https://gerrit.libreoffice.org/5814
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
|
|
osl::FileBase::getTempDirURL uses the general tmp directory which
can be the system wide directory (i.e. /tmp). This can lead to conflicts
e.g. if we have multiple instances each trying to create /tmp/firebird.
Instead we use ::utl::TempFile which uses a user-specific directory (as a
subdirectory of what osl::FileBase::getTempDirURL provides), in which we
can have the FIREBIRD_TMP and FIREBIRD_LOCK directories.
Change-Id: Ic868f12b0a56900eac75f2418986193dd5fe0f10
Reviewed-on: https://gerrit.libreoffice.org/5797
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
In this case we can just propagate the DeploymentException (is a
RuntimeException).
Change-Id: Ic807ec039af3856f90d4e798e1304a72421b4db6
|
|
In this case we should just propagate the DisposedException to the caller.
Change-Id: I3c2699ad6c2144007d98447b133cdbb13f5d50d9
|
|
In this case we can just pass the DisposedException (is a RuntimeException)
onto the calling methods.
Change-Id: I89d2421c03a5f8e81f209b94109ffde117cfb0cd
|
|
In this case we can just pass the DisposedException (is a RuntimeException)
onto the calling methods.
Change-Id: Ia85a2d147ed3822847fe64b8cac671c88c6444fe
|
|
In this case we can just pass the DisposedException (is a RuntimeException)
onto the calling methods.
Change-Id: I379974fd7998151d503020742ae7ae18cbdfaf7c
|
|
In this case we can just pass the DisposedException (is a RuntimeException)
onto the get* methods.
Change-Id: I97a3575709e2f50fa651a5d26c3029ed014630da
|
|
Change-Id: If59c9fe7d7253347717aeb5b1aadf212b7d536a6
|
|
Change-Id: I6d5e8d3fd69189935a3338fee19b60022f70a7eb
|
|
Change-Id: Ia20eec6e868579ed31e478514b7f2722a0972094
Reviewed-on: https://gerrit.libreoffice.org/5828
Reviewed-by: Thomas Arnhold <thomas@arnhold.org>
Tested-by: Thomas Arnhold <thomas@arnhold.org>
|
|
Change-Id: Id360f83149ba281c806e4c71ba283603f4480954
|
|
Otherwise dbaccess's indexcollection gets confused and can segfault
when indexes not belonging to the desired table are returned.
Change-Id: I4dfe62bf1053c65cac907bf490749ee2cc24e6ca
|
|
Change-Id: I76ac3b261bce830879f17e82ddd22a9f4d957f11
|
|
This provides the SQL SELECT statement necessary to retrieve all the indexes
needing rebuilding.
Change-Id: I07661277682f83dc3f2d33a398abd83593c9928d
|
|
Change-Id: I8c3393fbc7c4fb418f31a80b23360c6c7bf21a25
|
|
Change-Id: Ie22e82904dc12f064c3b7d47bce294c5515590de
|
|
Change-Id: I07239ddec7806261fa9098839fd3fc9e5c400594
|
|
Cleaner than my first attempt.
This reverts commit aa4868de78b3a3893722f7a079f4d05e18abd8db.
Change-Id: I9c92be72e69292731983a53fc2de29ba333071c9
|
|
Noticed by the MS linker when doing link-time code generation (!). In
all cases, a "return" after a call to a function that always throws an
exception. To avoid other compilers perhaps warning about missing
return of a value, put the "returns" inside ifdefs.
Change-Id: I83aa04cb5c3ff8413d3ed4dc85fb57f2a41fd589
|
|
These two methods don't seem to be used at all within the LO codebase.
They are also extremely complicated to implement hence will be left for
later implementation -- my part implementation will be put on the wiki
firebird page.
Change-Id: I72922a4f3c4705fdcc3bbca140d6df64a1e16253
|
|
Change-Id: Iab163debab1513369b75183efdaa3c03f7193a70
|
|
Change-Id: Iee897766841af980d93aeb73255c82851172601a
|
|
Change-Id: Ic3e96eebbb914c5b905a8c58532ead9cb01dd41d
Reviewed-on: https://gerrit.libreoffice.org/5721
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
|
|
Change-Id: I8a37b482ca4abb440691b2490e43ecd93a8dbbc5
|
|
This is a follow up commit to
- 22d1beb78a475e4846af945afde1c4d6c263b5d6
- 1c7af455ab9345304a7ac48ce2e0310de2ac8a75
Change-Id: I55ff666c357c89ad355a1a5bc0d0347fcc188476
|
|
This is a follow up commit to
- 22d1beb78a475e4846af945afde1c4d6c263b5d6
- 1c7af455ab9345304a7ac48ce2e0310de2ac8a75
Change-Id: I7a67c3768c0d7e36784ee88fc46680037acb244d
|
|
This is a follow up commit to
- 22d1beb78a475e4846af945afde1c4d6c263b5d6
- 1c7af455ab9345304a7ac48ce2e0310de2ac8a75
Change-Id: I102685391125f3b4f7bdf838f8bd17a2283d558d
|
|
Otherwise firbird fails to load databases since it can't access a url.
Change-Id: I1bebc6fa18c2d1920291dcf5a7300009ede4452a
|
|
Change-Id: Ief7ec180e3787a3354e2034693052ebf05a30e81
|
|
Change-Id: I58907d42ec9e1b4098e2947fdb89b1ab264358a6
|
|
We have a char* pointing to arbitrary data hence we need to cast
to the right type, othwerwise we retrieve the first byte only.
Change-Id: I6d3d08d15105a506c140044008c5255a8a8e4c39
|
|
Change-Id: Ibf3bc34f316c0a299afc2e015ff4c49ad57099a5
|
|
Change-Id: I22abb334a337ae2e25188ae43696789d37ecd7d4
|
|
Change-Id: Ia519b2ec9c6be94f6f21bbd2951a295da8079479
|
|
Currently firebird uses /tmp and C://temp/ as default temporary directories,
both of which can be incorrect. Instead we now pass the correct temp
directories to firebird.
Change-Id: I807a47475e76600365e7a2ccfa78d755621dedb7
Reviewed-on: https://gerrit.libreoffice.org/5678
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
|
|
Change-Id: I584a410d90531a0f7b784e62f94c39e715713cf1
|
|
Change-Id: I0c009a99061de787cd250912406a74a75fbc260a
|
|
We will also want to pass structs etc. into setValue hence we should pass
by reference.
Change-Id: Ia8aa02ca14414003c33cd8d070510759091b5ec9
|
|
Change-Id: Icf4746d70488bec20b4c47fc65fa989cfe90992b
|
|
e.g. when growing m_aRow from size 3 to size 10
(that is, columnIndex==9),
the old code was initialising only position 9
while it we need to initialise all new positions,
that is positions 3 to 9.
Change-Id: I6a51b816104e33fdd7773b68e254e9bea50110ef
|